s3g-dsp
s3g-dsp is a collection of CLAP plugins for spatial audio, ambisonics, multichannel processing, and synthesis on macOS.
The collection emphasizes predictable multichannel routing, compact automation, and clear multichannel control models.
The 0.10.0-pre packages target REAPER on Apple silicon Macs (arm64) and experimental Windows x64. Windows testing has used Windows 10; Windows 11 is not yet validated. Ambi Energy remains Mac-only. No Intel Mac, universal Mac, or native Windows ARM64 binaries are included.
Start Here
- Install covers the Mac and experimental Windows CLAP collections, upgrades, filename migration, and host scanning.
- Plugin Index alphabetizes every REAPER FX-browser entry and links it to its primary documentation.
- Multichannel covers ordinary channel-lane effects, monitoring, metering, panning, bus mixing, and speaker utilities.
- Ambisonics covers encoders, field effects, utilities, decoders, listener behavior, and
ACN/SN3Drouting. - Instruments organizes MIDI, generative, sample-based, voice, drum, stereo, multichannel, and spatial synthesis tools.
- Listening on a Stereo System explains how to monitor multichannel and ambisonic sessions through two loudspeakers or headphones.
- Build from source documents local configuration, compilation, tests, and package staging.
- References provides historical, technical, and conceptual background for the documented methods.
Release Status
s3g-dsp is pre-release software. Plugin names, parameters, included bundles, and saved states may change. The macOS package installs the complete manifest-listed CLAP set, including fixed-width variants for several plugin families.
When installing or upgrading, use the packaged installer so bundle filenames match the family-first names shown in the host. The migration preserves the stable CLAP IDs used by saved projects. Run it with --dry-run to preview changes or --canonicalize-only to rename verified installed binaries; recognized legacy aliases are moved to a timestamped backup rather than deleted.
For packaged and manual installation, see Install s3g-dsp CLAP Plugins.
Using the Collection
- Match a fixed-width plugin to the REAPER track width before setting its pin routing.
- Use Multichannel tools for ordinary audio lanes or speaker feeds and Ambisonics tools for encoded
ACN/SN3Dfields. - Follow an ambisonic instrument or encoder with field effects, utilities, and a decoder configured for the same order.
Related Projects
s3g-mc is the sibling REAPER package for scripts, JSFX, process guides, and multichannel workflow tools. It can be used alongside s3g-dsp or independently in matching macOS + REAPER sessions.
s3g-max is the related Max/MSP package for .mxo externals, help patches, V8UI displays, and Max package workflows.
s3g-clap-max provides a Max object for loading CLAP plugins, allowing the CLAP plugins in s3g-dsp to be used with Max.
s3g-rnbo-clap is the separate wrapper project for RNBO/Max-generated C++ exports. It follows the same CLAP release workflow but is not required to build or use s3g-dsp.
License and Attribution
s3g-dsp is available under the BSD-3-Clause license. The CLAP headers it uses are MIT licensed.
Attribution is appreciated for software development, publications, research, teaching materials, and projects that build on or adapt this package. See CITATION.cff.