Looper with reverse functionality.
Hello, I want to create a delay/looper that has a switch to reverse the buffer but can also keep recording on top of it.
I tried multiple ways, but the disconnection of the groove playhead to the record head because of the inability to record in reverse (by my knowledge?) is a problem that I don't know how to fix.
I had an idea where I have a 30second buffer~ with a record~ and a groove~ just loop-recording, and that I made smaller buffers with grooves for the delay-lines, and then I can reverse the smaller buffers. But than again the play and record head go out of sync.
Anyone has a pointer of how I can achieve this with Max for Live?
(or do I need gen~ to control play and record heads on a sample base level?)
you could record into the buffer using poke~ instead of record~. You could even record it backwards that way -- see proof of concept below.
Would probably be a bit nicer in gen~, but the idea would be the same...
\M
Ok, I am trying to setup a system now with poke~ and index~. Poke seems to populate the buffer fine, but if I set a delaytime for the index~ to play, with the wrapping of the buffer, there seem to be a glitch and I can't figure out why. Also trying to visualize a number~ into a graph over time, without success, that maybe can clarify the glitch.
Any ideas what is wrong with my logic? And how to visualize the number~?