License, Source and Credits
License
Section titled “License”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.
Source
Section titled “Source”The source is on GitHub at surge-synthesizer/shortcircuit-xt. The README there explains how to build it. Report bugs on the issue tracker.
Open source libraries
Section titled “Open source libraries”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.