Sample "Round Robin" in Ableton

Daniel Semmelrock's icon

Hello,

drummer and Max4Live noob here.

I'm trying to figure out how to loop a sequence of samples (Round Robin) playing a single MIDI drum pad repeatedly.

I also need to be able to reset the sequence via another Drum Pad (MIDI mapped) so next time I hit the other pad the sequence starts on the first sample again.

So far, I found 3 different methods of achieving that effect (almost) in Ableton:

  1. using the new round robin feature of Sampler in Ableton 12.
    - Problem: there is no way to reset the sequence via MIDI mapping.

  2. using the "random" MIDI effect in sequence mode in Ableton and a Drum Rack
    - Problem: there is no way to reset the sequence at all, you would have to cycle through all samples to end up at the beginning again. Also there is a limit of 24 Samples (or "choices"), I need at least 32.

  3. Using the

    Max4Live device "AdRoRob" by "Shad4Live".

    https://gumroad.com/shad4live


    - This method works best so far, since the device has a reset button built in. However it is not MIDI mappable which is a shame, because other than that it works great.

Problem: none of these methods allow to reset the sequence via MIDI mapping.


Unfortunately I don't know Max4Live, to fix this myself.

Maybe someone here can help me achieve the desired effect :)

Daniel

Source Audio's icon

it can be as simple as to set 4 things:

1- input note number to play samples

2- start note

3 - number of samples in the sequence

4- mappable reset button

and auto-reset timout

that would work in case you use chromatic note sequence,

otherwise one would have to create list with seq notes

R-ROB.amxd
amxd



Daniel Semmelrock's icon

Thank you very much!

Maybe I'm missing something obvious, but I can't figure out how to map the reset button to MIDI??

However, the auto-reset works equally well for now :)

Source Audio's icon

I am not Live user and so maybe I placed a text button that can't be mapped ?

try this one with replaced live.textbutton

R-ROB.amxd
amxd