mcp_opendaw_create_notes_batch
Batch create multiple MIDI notes in a single call for melodies, chords, or arpeggios.
Instructions
Create multiple MIDI notes in a single call — batch creation for melodies, chords, arpeggios.
notes: JSON array of note objects, each with:
pitch (int): MIDI note number (60 = C4, 69 = A4)
start (float): beat position
duration (float): note length in beats
velocity (float, optional): 0.0-1.0, default 0.8
Example: '[{"pitch":60,"start":0,"duration":0.5},{"pitch":64,"start":0.5,"duration":0.5},{"pitch":67,"start":1,"duration":1}]'
All notes go into one region on the specified note track. If no region exists, one is created. Faster than calling create_note repeatedly — one round-trip, one editing.modify() block.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | Yes | ||
| unit_index | No | ||
| track_index | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |