Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sossy

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:

  • AU
  • VST3
  • Standalone

The project also includes two development tools:

  • DebugLoopApp for rapid auditioning with a local audio file
  • LossDiagnosticRenderer for offline renders and diagnostic analysis

Features

Current highlights:

  • pre gain
  • band-limited loss selection with Norm / Invert routing
  • 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

Build

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 4

Useful 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:

Repository Notes

  • 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.

Status

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 Note

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/.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages