I'm new un MAx msp,. I've made a simple patch with Groove to sample audio in real time.But the groove~ make some click in Loop mode.I've tryed a lot of issue but no succes. Is there a way to avoid these Click?
I place a 10 ms 40dB ramp in the audio at the start of the record and then hold off the end of recording for 10ms while I do the same to the tail. I also use snapshot to do a similar shaping at playback. However this playback shaping is only applied when varying the start and stop points. Also make sure you AC couple the audio (dcblocker~) right before it hits the record buffer.
The timing of the above system is slightly (10ms) behind (and long) so I have a pre-delay I can invoke when fixing the initial offset is critical, but I just live with the extra length. I have found this approach to let me sample, loop and modify with impunity.
Roman Thilenius wrote:
you cannot. it is not the groove~ object which causes
clicks, it is the fact that you are looping the sample.
you could process the sample in the buffer by filtering
the end and begin in a way to avoid clicks, but that is
out of the question as soon as you want to have dynamic
start and end points for the loop.
i am using waves restoration in OS 9 and powercore
resoration plug-ins in OS X but you can also make a
simple declicker right in you max app behind the groove ...