Cyberswine Industries seal CyberswineIndustries · Software

SND — the engine
under everything
we ship.

SND is our in-house audio and UI foundation library. Cross-platform audio I/O, a GUI shell, plugin hosting, and a write-once plugin SDK. Our software builds on SND instead of on JUCE or iPlug — because we would rather own the floor we stand on.

▲ WRITE ONCE

Write a processor and an editor one time. Build it as VST3, AU, and a standalone app. No per-format rewrites, no framework tax, no asking permission from a plugin standard.

What's in the box

Seven modules.

01

snd::audio

Device playback and capture, file decode (wav, aiff, flac, mp3, ogg), streaming reads, FLAC and MP3 encoders, resampling, and a gapless player.

02

snd::ui

The audio UI toolkit, with two front ends: a retained aGooey tree and a Dear ImGui compatibility layer. Knobs, meters, faders, keyboards, pattern grids, sequencer matrices, envelope editors, graph surfaces.

03

snd::plugin

VST3 and AU hosting with native editor windows, MIDI and host transport — plus the client SDK. Multichannel buses, an inter-plugin control bus, out-of-process crash-safe scanning.

04

snd::midi

MIDI events with CoreMIDI, ALSA and WinMM device I/O.

05

snd::dsp

Real FFT and COLA STFT, on PFFFT.

06

snd::state

A ValueTree-shaped state tree with XML round-trip and undo.

07

snd::platform

Native file dialogs and a per-OS config directory.

The widget showcase

Every widget in snd::ui, rendered by the real toolkit.

For the file

Purpose
Audio and UI foundation library. The base layer for everything in the catalogue.
Platforms
macOS, Linux, Windows.
Plugin formats
VST3 and AU, hosted and produced. Standalone builds from the same source.
Graphics
OpenGL. Nothing to install on any platform.
Replaces
JUCE, iPlug, and the licence conversations that come with them.
Licence
Free for any noncommercial use. Commercial use needs a licence — ask.