mcp_opendaw_set_note_properties
Change the properties of a specific note in an openDAW region using its index, with optional new values for pitch, velocity, duration, position, cent, and chance.
Instructions
Edit properties of a single note within a region.
Pass -1 for any parameter to skip changing it (keep current value). Use list_notes first to find the note_index.
note_index: Index of the note in the region (0-based, sorted by position). unit_index: Audio unit index (-1 = search all AUs). track_index: Note track index within the AU. region_index: Region containing the note (0-based). position_beats: New position in beats (-1 = skip). duration_beats: New duration in beats (-1 = skip). pitch: New MIDI pitch 0-127 (-1 = skip). velocity: New velocity 0-1 (-1 = skip). cent: New cent offset in cents (-1 = skip). chance: New chance 0-100 (-1 = skip).
Returns updated note properties.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cent | Yes | ||
| pitch | Yes | ||
| chance | Yes | ||
| velocity | Yes | ||
| note_index | Yes | ||
| unit_index | Yes | ||
| track_index | Yes | ||
| region_index | Yes | ||
| duration_beats | Yes | ||
| position_beats | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |