Forums > Max For Live

Micro Sampler style instant sampling to keys?

October 8, 2013 | 3:11 pm

Hi.

Im looking for a patch which samples instantly to the next available slot in a drum rack or sampler instrument.

I want it to work so as soon as i hit a key the recording begins, and as soon as i release the key it ends. After that the same key triggers the loop instantly.

For now I want it to be simple and the sample should gate, no quantise or play through.

Think of it as adding instant cues to an incoming audio sample.

Is this possible or could someone build it?

Thanks!


October 14, 2013 | 10:59 pm

I’ve made a similar patch in Max6, might use this as excuse to jump into M4L.


October 15, 2013 | 9:52 am

http://www.maxforlive.com/library/device/1902/multi-stage-clips

http://www.maxforlive.com/library/device/1764/fcb1010-looper-control

http://www.maxforlive.com/library/device/1629/sessionlooper

etc. – when you start looking into these patches you’ll find they do much of what you’re looking for.

several patches that do the "record next slot" thing, and probably several that find next empty slot.

The button behaviour can be programmed too.
So yes, it is possible. Could someone build it?
Yes. You.


October 15, 2013 | 3:20 pm

@Lysdexic can you send me a link to your patch?

@wetterberg thanks but none of these really help recording into a multibank sampler that can trigger/playback samples. i dont want to loop, just create samples to play back instantly.


October 15, 2013 | 7:47 pm

I started looking into the api last night, couldn’t see a straightforward route to populating sampler/drumracks so I used polybuffer and record to fill a small amount of buffers sequentially when it recieves a midinote and assigns the buffer that midinote with a coll. when the same midi note is detected again it triggers play~ to play that buffer.

Seems like if you’re looking for bug free performance tool and not a learning project you’re in the wrong place – there’s plenty of vst samplers that do this.

There’s nothing stopping you doing this in live. Why don’t you map these functions to your controller and take quantization off?

Attachments:
  1. Screen-Shot-2013-10-16-at-1.28.38-PM
  2. Screen-Shot-2013-10-16-at-1.27.21-PM

Viewing 5 posts - 1 through 5 (of 5 total)