Notes Transform
notes_transformEdit note events in selected bars: transpose, quantize, set or scale velocity/duration, apply legato, shift timing, or limit to pitches for text-based music projects.
Instructions
Edit notes in bars [a, b]: transpose (semitones), velocity (set) / vel_scale, shift_beats, quantize (grid in beats; a note's @offset is kept, so a nudge survives quantizing), dur_scale / dur_set, legato (extend each note to the next onset), offset_ms (set each note's nudge in ms, negative = earlier; 0 removes it). pitches limits to those pitches.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bars | Yes | ||
| track | Yes | ||
| legato | No | ||
| dur_set | No | ||
| pitches | No | ||
| project | Yes | ||
| quantize | No | ||
| velocity | No | ||
| dur_scale | No | ||
| offset_ms | No | ||
| transpose | No | ||
| vel_scale | No | ||
| shift_beats | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |