mcp_opendaw_create_midi_echo
Create MIDI echo effects by repeating notes with decaying velocity and optional pitch shift. Add musical repeats to regions for delay throws, echo fills, or stutter effects.
Instructions
Create MIDI echo — repeat notes with decaying velocity and optional pitch shift.
Takes existing notes from a region and creates echoing repeats. Each repeat is delayed by delay_beats, quieter by velocity_decay factor, and optionally shifted in pitch. This is a creative effect, not a simple copy — think guitar delay throws, synth echo fills, vocal repeat stutters.
feedback_mode:
"linear" — each repeat is velocity_decay × previous (0.6 → 0.6, 0.36, 0.216)
"exponential" — faster decay, squared each time
"constant" — same velocity for all repeats (stutter feel)
"reverse" — each repeat gets louder (build-up feel)
pitch_shift: semitones added per repeat (0 = no shift, +12 = octave up each repeat, -5 = perfect fourth down each repeat). Creates cascading echoes.
dest_track: -1 = same track (thickening), N = separate track (layered echo). Using a separate track lets you process the echo independently.
repeats: 1-8 echo repeats. Each repeat copies ALL notes from the source. delay_beats: time between each repeat (0.25 = 16th, 0.5 = 8th, 1.0 = quarter).
unit_index: AU index. track_index: Source note track. region_index: Source region (-1 = first). repeats: Number of echo repeats (1-8). delay_beats: Delay between repeats in beats. velocity_decay: Velocity multiplier per repeat (0-1, 0.6 = 60% each time). pitch_shift: Semitones added per repeat (0 = none). dest_track: Destination track (-1 = same, N = separate track). feedback_mode: linear / exponential / constant / reverse.
Returns echo summary with per-repeat velocity and pitch info.
Example:
Guitar-style echo: 3 repeats, 8th note delay, decaying
create_midi_echo(0, 0, repeats=3, delay_beats=0.5, velocity_decay=0.5)
Cascading octave echoes on separate track
create_midi_echo(0, 0, repeats=4, delay_beats=0.25, pitch_shift=12, dest_track=2)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repeats | No | ||
| dest_track | No | ||
| unit_index | Yes | ||
| delay_beats | No | ||
| pitch_shift | No | ||
| track_index | Yes | ||
| region_index | No | ||
| feedback_mode | No | linear | |
| velocity_decay | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |