How to remove clicks when moving waveform~ selection?

Dec 8, 2009 at 4:23pm

How to remove clicks when moving waveform~ selection?

Hello all,

I have a patch which uses waveform~ to play a part of a buffer~. I am doing the usual windowing of the buffer~’s output by multiplying groove~’s output by an envelope using the right output of groove~ to play a window by wave~. This provides me with click free playback at the edges of my selection in waveform~.

However, if I move the selection left or right to such an extent where the selected area moves past the playhead, I get a click as the playhead relocates to inside the selection. I think I need to make the windowing start again when this happens, as it doesn’t seem to be doing this.. I’m a bit stuck though, I’m sure there must be an easy way to do this! Could someone please suggest the best way to remove these clicks? Here’s the part of my patch that handles the buffer and windowing if its relevant..

– Pasted Max Patch, click to expand. –
#47111
Dec 8, 2009 at 8:29pm

Thanks for the reply.. Ive had a look, I can kind of follow it, but im finding that this method seems to have a few problems, if im using the hand tool to zoom in the audio drops in and out because of the interrupting cutting in (probably because its sending the start and end points as bangs?), and if I move the selection and make sure the playhead stays inside the bounds of the selection while moving, the audio still drops in and out, which is kind of worse than if it only clicks when the selection moves away from the playhead. Is it not possible to only window when the playhead is outside of the selection area?

#169358
Dec 9, 2009 at 11:17pm

thanks for the advice raja, dont worry i dont expect you do do all that at all :) i was just wondering if theres an easy way and how it would be implemented. right, i shall have a look at that, im familiar with the if object, sounds like it could be a good method. thanks for the help :)

#169360
Dec 19, 2013 at 8:23am

Hey, did you resolve?

#276214

You must be logged in to reply to this topic.