Forums > MaxMSP

problem with groove/poly/waveform and reverse playback

October 9, 2008 | 8:33 am

Hello.
I am working on a sample-based step sequencer and having trouble getting one particular aspect of sample playback to work.
I would like to have control over both the start/end of the sample, via waveform display, and the playback speed of the sample, including reverse playback.
Everything is working fine except for the reverse part.
If I have the step sequencer chugging along, playback speed changes and start/endpoint changes work GREAT! As soon as I venture into the negative numbers for playback (being fed to a sig~ driving groove~ for reverse playback) I get, at best, uneven results and, at worst, nothing at all. My assumption is that there’s a specific format or order in which the groove~ object needs to receive the information for this to work, but I’m not finding it. Any ideas?

– Pasted Max Patch, click to expand. –

inside the poly:

– Pasted Max Patch, click to expand. –

I threw this patch together quick as an example so many aspects of what I’m working on were left out. Nevertheless. this SHOULD be enough info to diagnose the issue I’m having.
Thanks a million!

-Eric


October 9, 2008 | 9:22 am

From what i see you have two problems

1) to play backwards the file with groove you need to turn looping mode on before you actually start playing back the file.

2) Playing backwards will start playing from the end of the loop (1-0, not 0-1), which means that if you trigger the mute message when the loop playback position is >~ 0.99 you


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