mcp_opendaw_classify_drum_pattern
Classify a drum pattern from MIDI notes by analyzing positions, pitches, and velocities to identify genres like four-on-the-floor, breakbeat, or trap.
Instructions
Classify a drum pattern from MIDI notes in a region.
Analyzes drum note positions, pitches (GM drum map: 36=kick, 38=snare, 42=closed hat, 46=open hat, 50=high tom, 45=low tom, 49=crash, 51=ride), and velocities to classify the pattern as one of: four-on-the-floor, breakbeat, boom-bap, trap, shuffle, half-time, military/march, amen, unknown.
Essential for: understanding existing drum patterns, matching genre expectations, verifying generated patterns, and suggesting variations.
unit_index: AU index (-1 = all AUs). track_index: Note track index (-1 = all note tracks). region_index: Region index (-1 = all regions on track).
Returns pattern classification with confidence, features, and per-bar breakdown.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| unit_index | No | ||
| track_index | No | ||
| region_index | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |