Forums > MaxMSP

An-the fly beat slicer

October 30, 2009 | 1:05 pm

Hey Guys,

Im an undergraduate in music tech. Ive decided to build a generative drum patch for beat slicing. I have been dissecting the modsquad example patch. However I wish to try to apply this to live performance so i would need to be able to record into the buffer and start slicing for playback in real time. Any Suggestions on how I would start to implement this would be greatly appreciated.

Many thanks
A


November 3, 2009 | 4:04 am

poke~ + groove~. record into a buffer with poke~ (being driven by count~, see its help file). then playback from this buffer using groove~, and set new loop points to select a new slice.


November 3, 2009 | 1:51 pm

You can stick to the modsquad patch and just record into the buffer on the fly.
If you need a variable rec-time, you’ll have to update the totaltime and totalsamps values like in [p sound].

The easiest way to go would be to simply trigger a [record~] into the buffer.
For keeping the recording in sync with the playback you could probably use a [poke~] driven by the [phasor~] above the [wave~] in the patch.


November 4, 2009 | 4:13 pm

Cheers lads, the poke~ object is exactly what i’m looking for, much obliged! Have a few things I want to do the patch this week, then ill put it up if anyone would like to give me some feedback for improvements which would be greatly appreciated. Cheers


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