real-time looping

Jan 24, 2006 at 3:28pm

real-time looping

Hi, I was wondering if anyone can help me. Basically I built a patch that uses a dancemat to control sample play-back of beats and so on.

but what I intend to do and just cant figure out (im relatively new to max, about 3 months in) is that once I finish playing out the beat on the mat and i click ‘stop’ i want it to play back what I just played and loop it.

is this a bit of a tall order? Im pretty sure its to do with the buffer~ but due to the specific nature of what I want to do, it’s quite difficult to figure it out just through the help files.

Any help would be fantastic! thanks in advance,

deklin

#24072
Jan 24, 2006 at 5:41pm

#69051
Jan 24, 2006 at 7:55pm

its a recorded sound, because all the mat does is trigger certain drum samples, it is the audio output of this triggering that I want to loop.

#69052
Jan 24, 2006 at 10:22pm

it seems to me that it might be easier to just record the triggering events, rather than the audio — plus then, you have a lot more power to manipulate the sounds later on!

#69053
Jan 24, 2006 at 11:31pm

yeah that does seem like a better idea. just one question, how do I go about that? sorry im really new to this, ill have a look through the tutorials now, but i usually find them too specific.

#69054
Jan 24, 2006 at 11:53pm

check out the mtr object. it’s a multi-track recorder that records control information rather than audio.

#69055
Jan 26, 2006 at 4:12pm

woah it worked fine! thanks so much! that’s a great object that i will be using alot in the future. just one question though, is there any way of looping the recorded sequence?
ive tried ‘loop $1′ with no success…

#69056
Jan 26, 2006 at 7:05pm

you’re welcome, glad i could help!

you could just set something up to send it a “play” message every time the appropriate number of milliseconds has passed… mtr starts up from the beginning whenever it receives a “play” message.

#69057
Jan 27, 2006 at 10:33pm

cool, a dancemat. I’m always into new ways of makin’ music without the mouse!!

Seems like the mtr object is where it’s at. boy, are there possibilities with that one….. remember you can overdub track-by-track too, and save the recorded control files.

If you want to actually record the audio, use sfrecord~ rather than recording into a buffer~ (at least I got better results with it). Plus you can record as long as you want without specifying at the start. It’s true the mtr will give you more flexibility, but you might want audio recording too. Heck, you could just use mtr, then have it play back automatically and then hit sfrecord~ !

Also, with audio tracks, it may be easier to layer your beats (if you want to go that route).

Have fun!

-CJ

#69058

You must be logged in to reply to this topic.