Boreas - Yet another freeze plugin

Disclaimer: All code LLM-written, debugged with the help of my ears and suggestions

git@github.com:stefdoerr/boreas.git

I tried both Mr. Freeze and Freezer and really couldn’t get them to work properly, they were either choppy or the buttons didn’t work as I needed, or they used up all my CPU. And I really wanted to get rid of the last pedal I could not replace which was the EHX Pico Deep Freeze so I started “vibe-coding” it. So here is “Boreas” named after the cold nothern wind.

Algorithmically I doubt it works like the Deep Freeze and it definitely doesn’t work like the Mr. Freeze, there is a short comparison section in the README. But I like it better and I guess that’s what matters in the end :smiley:

10 Likes

Haven’t tried it yet but I know what you mean regarding the other two pedals but hey it might be the one that I dust my dwarf off for!

Thanks for your hard work and sharing. Keep up the good work and look forward to more of your releases :wink:

2 Likes

It seems like it has a few issues when testing on the Dwarf which I need to figure out. It makes a pop when freeze is pressed and the toggles are not momentary as I wished. I’ll post back once I’ve fixed those issues. Sound-wise I like it though

1 Like

Ok all fixed up now in version 0.0.2! I really should have tested on the Dwarf before announcing it here. There were two main issues:

  1. The freeze and clear buttons ought to be triggers and not on/off switches
  2. I was getting xruns (pops) at every freeze due to very poor optimization

Now the buttons have changed to accommodate the hardware and the FFT and other calculations are partially pre-calculated and generally well enough optimized to not use up so much CPU.

5 Likes

Nice, the button actions make more sense now. I thought I was just using it wrong before. However, and please pardon my lack of experience with freeze pedals, I’m not clear on the difference between the Freeze and Hold buttons. They seem similar but not quite.

1 Like

The freeze button you press once and it adds the current sound to a “memory” or “layer”. You press it again and it adds a second sound to a second layer etc up to 6 layers. Pressing clear once removes the last layer. The hold button doesn’t use layers, it’s like a piano sustain pedal, you hold it pressed and it holds your sound you let it go and it stops playing it.

4 Likes