Shotter
This is a Max for Live instrument: a six-slot one-shot / drum sampler.
A single MIDI note fires all six slots at once, each playing from its own trigger point, so you can stack one big layered hit, or spread a whole kit of your own samples across the keyboard.

Each slot is a tab. You drop a sample in it and click on the waveform to place a trigger point, the spot the hit lands on. The six trigger points are time-aligned (taking each slot's pitch into account) so their transients coincide, and a per-slot delay lets you intentionally push a slot a little early or late.
It is gated and monophonic: a note keeps playing until note-off (which fades it out over the release), and a new note steals the previous one.
It is still subject to change, as I'm writing this I'm still occasionally fixing things and revising the architecture behind it.
What each slot can do:
- Drop any sample and pick its trigger point on a zoomable waveform
- Angular attack / decay / release, all scaled by one shared envelope-time control
- Pitch (the MIDI note transposes too), gain, equal-power pan, a one-knob DJ-style filter, and a timing delay
- A per-note randomizer on every parameter, re-rolled on each hit
- Bipolar velocity modulation on every parameter (mid velocity = neutral)
- A random trigger-point offset, and velocity mapped to the trigger point
- Round-robin: up to three alternative samples / trigger points per slot, played in order or shuffled
And globally:
- Master output into a limiter
- One envelope-time scale, and pitch / delay range scales, shared by all slots
- Global setters that push a value to every slot at once
- A "play all" button that plays while held and stops on release
- A small overview showing every slot's timing and envelope at a glance
- Samples and all settings are saved with your Live set
The device : M shotter 01.amxd.