Groove~
Hi, is it possible to set a smoothing function to the looping in Groove~ so that there is a mini fade out / in for each loop to eliminate clicks etc? Furthermore, could the envelope / curve of these fades be edited?
Thanks!
I think that's what is called "windowing". The idea is to have a second buffer~ that you fill messages like "fill 1, apply function-name" and then you're multiplying (with *~) the audio coming out of groove~ by a wave~ reading that second buffer.
Thanks for the tip. I'll delve into this :)
something like this:
Thanks for posting this! I have some doubts... What is the receive #1_longeurREC referring to?
Why is the buffer~ enveloppe only using 11.61 ms?
And also, why is the scale~ scaling from 0 - 3000 to 0 - 1? Is this supposed to be scaling the buffer~ sound to a 0 - 1 scale? Shouldn't it be 0 - 4000?
Apologies for all the questions, I'm fairly new to max / msp, I've been using Kyma for some time and I'm still trying to figure out the differences and similarities. In Kyma you can apply any wavetable as an envelope for the looping. I've achieved some interesting results with impulse responses etc. Would be great to be able to recreate some of this in max so I'm trying to figure this all out. Many thanks!
i suggest you to take a look at trapezoid~.
It's phase can be locked to groove~ connecting groove~ rightmost outlet to trapezoid~ left inlet. You can set trapezoid fade-in and fade-out times. look at trapezoid~ help file. best
You could also be interested in the grooveduck & grooveduck2 examples (Extras -> ExamplesOverview -> MSP -> Sequencing/Looping).