Skip to content

License, Source and Credits

The Shortcircuit XT source, outside its libs/ folder, is licensed under the MIT license. Some of the libraries it uses are GPL3 or AGPL3 licensed, so released Shortcircuit XT binaries are distributed under the AGPL v3 or later.

The source is on GitHub at surge-synthesizer/shortcircuit-xt. The README there explains how to build it. Report bugs on the issue tracker.

Shortcircuit XT is built on these open source projects. The About screen lists them too.

Project Used for
CLAP The CLAP plugin standard, with clap-helpers and clap-wrapper
JUCE The user interface, used under GPL3
VST3 SDK VST3 support, used under GPL3
Audio Unit SDK Audio Unit support
Surge Synth Team libraries Much of the DSP and UI, from the sst- libraries and tuning-library
MTS-ESP Microtuning
Mutable Instruments eurorack The Nimbus effect
superparasites The Nimbus effect’s expanded firmware
libgig SF2, GIG and RIFF file support
Xiph FLAC, Ogg and Opus support
minimp3 MP3 support
SQLite The browser database
taocpp json JSON streaming
SIMDE SIMD on ARM and other instruction sets
fmt String formatting
md5sum MD5 checksums
miniz Zip archives
gulrak filesystem Filesystem support on older systems
natsort Natural sorting of names
RtAudio and RtMidi Audio and MIDI in the standalone application
Melatonin Inspector A developer UI tool

The Surge Synth Team libraries include code from the VCV Rack MixMaster project, the Bog compressor, and a Hilbert filter shared by Sean Costello. The SVF filter is based on a paper by Cytomic.