sOURnd Try sounds Your engines

Hear the effect.
Build it into your plugin.

Audition a sOURnd engine in your browser, then use that same DSP in your JUCE plugin. Add it yourself, or hand your coding agent the instructions. 68 effects and 42 synths to choose from.

Hear EbbAll 68 effectsWhat are engines?

Hear it, then build with it

New today: Ebb

Ebb artwork

Harmonic tremolo: lows and highs pulse in opposite phase, so the tone rocks between warm and bright with a subtle phasey sway instead of a plain volume throb. Every dial plays here, rendered on our server by the real engine. What you hear is what goes into your plugin.

1Hear it

Play a test sound or your own file, move the dials, and press Bypass to compare with the dry sound.

2Build it in

Paste this into your coding assistant. It adds Ebb to your JUCE plugin with every parameter wired up:

Prompt
Add the sournd engine org.sournd.modulation.ebb to my JUCE plugin. Follow https://sournd.com/docs/juce/index.md
and the engine reference at https://sournd.com/engines/ebb/index.md. Expose every parameter through APVTS.

Or add it yourself, in three CMake lines:

cmake
juce_add_module(path/to/sournd_engine)
target_include_directories(MyPlugin PRIVATE path/to/include)
target_link_libraries(MyPlugin PRIVATE sournd_engine path/to/libsournd_cabi.a)

Get Ebb, £2.99All about EbbJUCE quick start

Ebb is a paid engine: buy it once or get it in a plan. 32 engines are free to download with no account.

Step inside

Every engine tells its own story

A clipper is a storm with a ceiling. A ducker is a pond of ducks making way for a boat. Turn the sound on and hover: each world wakes up and plays you its engine.

All 68 effects All 42 synths

New engines land here first

Be the first to hear each new engine, free ones included. One short email when something lands.

Play

Program a beat. Hear it through an engine.

Tap steps to switch them on; tap an instrument's name to mute it. Bass and chord steps cycle root, fifth and octave. Every sound is a simple test voice you program; the engine running live in your browser does the rest. PLAY runs the open engines; paid engines play their studio demos on their own pages.

Pick an engine, then press play.

Like what you hear?

Get each new engine the day it lands.

Choose an engine

Connect your agent

Your coding assistant can find, choose and wire in an engine by itself

Audio effect engines for JUCE plugins. Each engine is a tested Rust DSP module behind a small C ABI, with a JUCE module that turns its parameters into an APVTS. Drop one into your plugin with three CMake lines. Effects on audio you supply and instruments you play: never generated music.

  • 32 free engines, no account needed
  • 0 allocations on the audio thread
  • 3 CMake lines
  • Bit-exact through the C ABI

Everything here is written for a machine to read as well as you:

  • /llms.txt says where everything is, and every page has a Markdown twin at index.md.
  • /catalog.json holds all 110 engines with every parameter, range, default, licence tier and price.
  • An MCP server and a REST API let an agent search, compare and fetch integration code.
  • An agent can prepare a checkout, but only you can pay. How agents use sOURnd.

Or describe the sound and let it choose:

Prompt
Read https://sournd.com/llms.txt, pick a sournd engine for a warm tape delay and add it to my JUCE plugin.