Hey everyone! Busy couple of weeks. Here's what's been happening:
DuskAmp: New Plugin in Development
I've started work on DuskAmp, a guitar amp simulator. The plugin will feature multiple amp models built with Wave Digital Filter (WDF) circuit modeling, plus integration with Neural Amp Modeler (NAM) for loading community amp profiles. The NAM section is already working, but the DSP-based amp models still need more work before they're usable. Early days, but excited to share more as it comes together.
Chord Analyzer v1.0.2: Now Works in Every Major DAW
This was the big user-facing update. When I first released Chord Analyzer, I quickly found out that FL Studio and Ableton don't route MIDI to effect plugins, so it simply didn't work in two of the most popular DAWs out there. I shipped v1.0.1 as an instrument to fix that, but then Reaper, Bitwig, and Logic users had the opposite problem.
The solution: two versions. Chord Analyzer (instrument) for FL Studio and Ableton, and Chord Analyzer FX (audio effect with MIDI I/O) for Reaper, Bitwig, Logic, Cubase, and LV2 hosts. Both are identical in functionality. The FX version just passes audio through while reading MIDI. Both are included in every download.
I also wrote up a full DAW setup guide on the website covering Bitwig, Reaper, Logic, Cubase, Ableton, FL Studio, and LV2 hosts like Zynthian.
Multi-Comp v1.2.8 & v1.2.9: Bypass & Auto Gain Fixes
Two quick releases to address some real annoyances:
Bypass stuttering: toggling bypass could cause clicks and audio glitches. Added a 5ms crossfade on transitions so it's now completely click-free. The compressor state stays warm during bypass so you don't get a burst when re-engaging.
Auto gain + dry/wet interaction: auto-makeup gain wasn't accounting for the mix knob, so blending in dry signal at lower mix amounts was getting over-amplified. Fixed so the gain scales with the wet amount.
Some additional hardening from code review (buffer bounds, crossfade in multiband path, lookahead kept warm during bypass).
Multi-Q v0.10.4: Per-Band M/S Routing Returns
Re-added per-band Mid/Side channel routing to the Digital EQ mode. Each band now has its own routing selector (Global, Stereo, Left, Right, Mid, Side) so you can EQ the mid and sides independently on a per-band basis. Also fixed a coefficient smoothing bug in the stereo biquad that was causing Right and Side modes to not advance filter coefficients properly.
Linux ARM64 Builds: Raspberry Pi & Zynthian Support
All plugins now build natively for ARM64 Linux. If you're running a Raspberry Pi or Zynthian setup, you can grab ARM64 builds directly from the release pages. These use Ubuntu 22.04's glibc (2.35), which is compatible with Debian Bookworm and most current ARM Linux distros.
DuskVerb: Architecture Rework
I've been deep in the weeds reworking DuskVerb's internal architecture. Each of the 53 factory presets now has its own dedicated engine wrapper with individually tuned DSP parameters: topology constants, corrective EQ, damping curves, all calibrated against reference implementations. This is a big undertaking but it means each preset will sound exactly how it should rather than being a compromise of shared settings. More to share on this soon.
What's Next
More DuskVerb preset tuning, more DuskAmp development, and I'm looking at a few feature requests that have come in. As always, thanks for the support. It's what keeps this going.
Marc