Ableton Live extension that splits a MIDI track containing a Drum Rack into one duplicated track per used drum pitch in Arrangement View.
- Adds a
Split Drum Rack to Separate Tracksaction to MIDI track context menus. - Looks only at Arrangement clips.
- Splits only pitches that actually appear in MIDI notes and have a matching Drum Rack chain.
- Duplicates the original track for each pitch so the Drum Rack and following effects are preserved.
- Filters each duplicated track's Arrangement MIDI clips to a single pitch.
- Deletes devices from all non-target Drum Rack chains on each duplicated track, leaving only the chain for that pitch populated.
- Names new tracks from the Drum Rack chain's Simpler sample filename when possible, otherwise
Original Track - C1style. - Mutes the original track.
Note: the current Ableton Extensions SDK does not expose a track fold/collapse API or a way to delete Drum Rack chains/pads themselves. This version deletes the devices inside non-target chains, so empty pads may remain visible.
npm install
npm run package
# Then install the generated .ablx file in Live:
# DrumRackSeparation\Drum-Rack-Separation-0.1.0.ablxEnable Ableton Live Preferences → Extensions → Developer Mode before running.