a continuous buffer and looper
hey guys. ive been reading through msp's capabilities of recording audio.
I've wanted to find a decent looper vst that has a continuous running buffer, so that i can hit a button at any time and it will output the last 1,4 (and so on) bars of music, looping them. this is much better for live performance, because you can hit the loop button after you know you got it right, rather than hitting record and then being forced to get it right.
if you guys know of a looper that can do this i'd love to know, otherwise, i am going to set out and try to do it in msp.
but its going to be a lot to chew for me.
1. im wondering how you can continously go over say a 32 bar buffer again and again while still maintaining the information previously recorded in there.
2. then you'll be outputting 1,2,4,8, or 32 bars back from the playback position at the point the switch is pressed. that part shouldn't be hard at all.
3. this will also be taking recording information from ableton live, so im not sure if it would be possible to compensate for changes in tempo. well i guess its possible, but not without pitch shifting
im thinking i could possibly approach problem one by recording into 2 seperate buffer objects, one after the other. when you hit "loop", it could stop the input and then just start playing back the designated number of bars back from when the button was pressed. would this work?
thanks alot for any ideas or the best ways to approach this. im happy to share whatever i finish in the end when it all works!
Searching the list for 'looper' should get you plenty
of hits.
In particular try searching for 'loopexp', though you
may have to search the old list for that one ( Google
'loopexp site:synthesisters.com'). Note that loopexp
depends on a 3rd party external, Thomas Grill's
xsample~ - see maxobjects.com
cheers
Roger
--- blairell wrote:
>
> hey guys. ive been reading through msp's
> capabilities of recording audio.
>
> I've wanted to find a decent looper vst that has a
> continuous running buffer, so that i can hit a
> button at any time and it will output the last 1,4
> (and so on) bars of music, looping them. this is
> much better for live performance, because you can
> hit the loop button after you know you got it right,
> rather than hitting record and then being forced to
> get it right.
>
thanks for that suggestion, ill try and get a hold of it!
loop exp looks like a good place to start to me, thoughs its a messy patch and gonna be interesting modifying it.
blairell skrev:
> loop exp looks like a good place to start to me, thoughs its a messy patch and gonna be interesting modifying it
Hey there.
My suggestion would be to use a regular delay line, or a vdb, such as
the one found in the ejies. This will let you record longer stretches of
time in a circular fashion, and manipulating a dry/wet signal as well as
the feedback should get you the right results, if I am reading you
correctly.
Andreas.
thanks andreas, ill have a look at that. with a delay line can you actually alter the length of part which you have already delayed? im guessing you cant really do time steching either to accomodate for tempo changes.
I tried following the instructions very carefully on installing the ejies, but if i try to open my most important patch from explorer after doing this i get a crash. i also get when i open it from within max -
*error script: connect: no variable message 12
*error script: connect: no variable message 13
*error script: connect: no variable message 13
which i've never seen before. maybe its nothing to worry about, i can still use max it seems.
i had a look at ej.vdb~ but it isn't clear to me what the "window" does. im guessing it might be the fade time bettwen the loops?
I think ill have to go through the msp tutorials again and build from there as im a bit lost in this new part of max after so long.
how about lloopp? would those objects be able to achieve what i want a more easily?