overdub with poke

mensta's icon

Hello everyone, Im new to max/msp so I hope this isnt too much of an amateur question. I have been working on a looper using the poke and index objects, but am having trouble with overdub. The looplength is determined by track one's first recording, but when I try to overdub it changes the length of the loop. How can i stop this happening? I think it's something in the loop length patcher but cant figure it out. Any help would be much appreciated.

thanks

Max Patch
Copy patch and select New From Clipboard in Max.

MIB's icon

I haven't really tried your patch but the onebang in your "r loop length" doesn't get reset. it will only fire once and then never again unless you tell it to (bang in the right inlet).

"r loop length" as a name for a subpatcher makes only sense if you put it in quotations. right now that patcher is really called "r". "loop" and "length" are arguments. arguments only make sense if you use abstractions. they don't work for subpatchers...

krikoro's icon

How do you do that the looplength is determined by track one's first recording with poke, i tryed to reverse your patch but with all the send/receive i'm a bit lost...