Hi all,

I’d like to share some news about audio plugins originally written by the brilliant developer Oto Spál, whose work I’ve been a big fan of for a long time.

## Oto’s original Senderspike plugins:
https://senderspike.wordpress.com/

## Original non-GUI plugins (Linux VST2 builds):
https://github.com/xjjx/senderspike_plugins/releases/

## JUCE-based ports (work in progress)

I’ve started porting these plugins to JUCE. They are in VST2, VST3, and LV2 formats. This is still under active development, but the plugins are already usable and ready for testing.

Current status:

* SN06 is complete – OpAmp has a full working GUI editor
* Other are DSP fully funcional, but GUI editors are still work in progress
* Builds are produced via GitHub Actions, both for Linux and Windows

Latest CI build:
https://github.com/xjjx/senderspike_plugins/actions/runs/21938203666

## Notable differences from the original versions

* Originally, parameters were exposed to hosts only in normalized form (0–1).   I’ve added meaningful parameter display (e.g. VST2 effGetParamName support)) where possible. * Knob behavior is slightly different — I wasn’t able to perfectly recreate the original behavior, but it’s close enough. * Product codes has been changed to allow side-by-side testing with older versions.
* SN06 contains resizable GUI code, but it's currently disabled.

## Repository branches
* master – original plugins, recompiled for Linux
* juce – current JUCE-based development branch
* vstgui – unsuccessful attempt to upgrade to VSTGUI v4

Additionally, the repository includes a small script to fix the VST2 cache in Qtractor. https://github.com/xjjx/senderspike_plugins/blob/juce/tools/qtractor_fix_vst2_cache.sh

Feedback, testing, and bug reports are very welcome.

Best regards,
Pawel / Xj

Reply via email to