Sossy is an experimental JUCE-based audio degradation plugin built with JUCE and focused on nostalgic digital damage: streaming artifacts, cheap-earbud voicing, codec bloom, jitter, buffer stalls, and other lo-fi textures.
It currently builds on macOS as:
AUVST3Standalone
The project also includes two development tools:
DebugLoopAppfor rapid auditioning with a local audio fileLossDiagnosticRendererfor offline renders and diagnostic analysis
Current highlights:
- pre gain
- band-limited loss selection with
Norm/Invertrouting - multiple loss profiles, including
Digital Blizzard - jitter, pre-echo bloom, auto gain, and gate stages
- factory presets aimed at codec, portable, streaming, and glitch-adjacent nostalgia
Requirements:
- CMake 3.22 or newer
- Xcode / Apple toolchain
Configure and build:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug
cmake --build build --config Debug --parallel 4Useful options:
-DSOSSY_BUILD_DEBUG_LOOP_APP=OFF-DSOSSY_BUILD_LOSS_DIAGNOSTICS=OFF
JUCE/ is vendored in-tree, so a normal clone already contains the framework dependency.
You can also change the default file path in:
JUCE/is vendored on purpose to keep setup simple.source/contains the plugin source, DSP, parameters, presets, and UI.tools/contains the loop app and offline diagnostics.- Generated outputs such as
build/,build-no-loop/,dist/, and diagnostic renders should not be committed.
Sossy is still a prototype-oriented project. The DSP core is already usable, but the sound design, preset set, and packaging are still evolving.
JUCE/ is vendored in this repository for convenience. Sossy's own source code is licensed under the project MIT license, while JUCE remains subject to its own license terms and bundled notices inside JUCE/.