it holds/freezes whatever sound is passing through the pedal at the instant the switch is activated,
with some practise you can use it sort of like a piano sustain pedal
I had a plan to do such a plugin and designed a prototype in python that works pretty well, but never had the time to dig into lv2 plugin development to make it go to the next step.
I involved a friend which is much better at C++ than I am but still not a LV2 expert and the project is going slowly.
So if a LV2 expert is interested in collaborating on this project, we could make it !
my prototype is already written in a “realtime” fashion and uses FFT/iFFT.
thanks for your prompt reply, sounds fascinating; I wish I could be of any use,
I play with these sounds on an everyday basis, so I know what works and what doesn’t,
but I can’t do any programming at all, sad to say…
I hope someone that has the ability will hear our plea and rush to our help!
How do we find someone who knows LV2?
i’m in the process of porting some plugins over from my JS fx in Reaper.
the first two (usable by devs but not finished yet) are described here:
…but the next one i’m going to do once those have UIs and stable param ranges is called ‘avocado’, which is a stutter/glitch pedal. i could give it a freeze mode pretty easily, i think. but it would probably be a very different flavor to the other plugs described above.
Its on the closer side of the todo list. I was going to actually do a sequel for it because its not as clean a freeze as I’d like, but its useable so maybe I should port them first and make the new version after.
Hi @ssj71
The python code is on github: https://github.com/romi1502/freeze_audio
My friend should push a C++ transcription of the code on the repo soon (if he can find time to do so !).
If you can help, that would be great for us.
that would be great. Once thats done the rest shouldn’t take long. You might mention to your friend that the ffmpeg fft library is currently the fastest to use for MOD.
Hi all !
I missed the last messages !
We released about 3 months ago a beta version of the Mr Freeze plugin which is an implementation of a freeze pedal (which I think is quite similar to the Infamous stuck).
It is still with the unstable plugins so you have to activate unstable plugins to see it (see here to see unstable plugins).
I’d like to have some feedback about it, so if you tested it and you have any comments on it, feel free to tell me !
For those interested in the code, you can find it on github (We also take the comments about the code.)
Have you tried the infamous stuck? It certainly isn’t perfect, but I’ve really tried to tune it as much as possible to be smooth. I think to get any better you can’t operate in the time domain.
Yeah, I’ve tried Stuck, it works pretty well, but not as well as a real freeze pedal.
I believe MrFreeze tries to do the right thing using FFT but there must be a bug there somewhere.
It’s actually been on my todo list for a long time to find / make a replacement. I’m trying to build the mod-plugin-builder right now, that will at least bring me a little bit closer to some experimentation.
Edit: replacement for the real pedal that is. Was a bit unclear.
Looking at the paulstretch algorithm has been on my todo for a long time. You might check that. Another approach that actually is time domain is something like wsola or randomized grains. That could work very well. This is slightly different from my approach of just creating a single looped sample.