auto forward/reverse waveform~

dx1200's icon

I'm really sorry if i haven't looked hard enough to find the answer to this but I'm in a rush. I want to get groove~ to go into reverse mode at the end of a loop i.e play forward, reach the end point and reverse, reach the start point play forward again. This should be very simple. I've attached a version of the patch.

Thanks in advance.

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

swieser1's icon

I believe if you send a signal of -1 into groove~, it will play in reverse. If you need to trigger off the end of the loop, one of the outlets of the groove~ object should tell you where you are in the loop.

jayrope's icon

i can't look into a max 5 patch as i am still using 4.63, but nevertheless it is quite simple:

when you start recording into the buffer you start a timer at the same time telling you about the length of the recording. as soon as recording is stopped you instantly set the pitch of the associated groove to -1.

should be easy.

jrp

dx1200's icon

Thanks for the quick replies. I should have been a bit clearer though I think. Recording into and getting the sample to play in reverse is not my problem. Let me try again.

I want to make something of a never ending palindrome. Read/Play sample forward, get to the selected end point and instantly read backwards to the start point. Reach the start and then read forward again. Get to end point and play in reverse back to the start and then.. yes read forward to the end again.

I'm using the sync output of groove~ to track the signal transitions and to trigger the negative (reverse value) and (positive) forward values but it gets messy.

Any more suggestions?

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

Tj Shredder's icon
dx1200's icon

Stefan, they should start a section of this site dedicated to help from you or just dedicated to you. Once again thank you so much.

Sorted.