Sound Object
Standalone JUCE/C++20 modular instrument, precursor and patron of the RASGO family. Five oscillators, 16-step scanner, ADSR, multimode VCF, noise and S&H, feedback sends, effects, mixer, permanent oscilloscope, and WAV/MIDI/MusicXML recording.
Minimum requirements
Antitotem currently runs from source; there is no published binary. The requirements below
cover both running a locally-built .deb package and compiling from scratch.
System
Linux (tested on Debian/Ubuntu, amd64) — .deb package installed and
opened for real. Windows and macOS: build and installer already generated
automatically via CI, but not yet opened on real Windows/macOS hardware — see the note
below.
To build
- CMake ≥ 3.22
- C++20 compiler (GCC/Clang)
- Local checkout of JUCE
- Audio device (ALSA/PipeWire)
To install the .deb
libasound2,libfontconfig1,libfreetype6libx11-6,libxext6,libxss1libgio-2.0-0,libstdc++6,libc6
Installation
Get the code
git clone https://github.com/lucioaraujo/antitotem.git and enter the
directory.
Build and run directly
Simplest path for immediate use — builds and opens the current version:
./run_antitotem.sh
Or build the .deb package
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release \
-DANTITOTEM_JUCE_PATH=/path/to/JUCE
cmake --build build --target AntitotemSimpleSequencerApp -j
cd build && cpack -G DEB
sudo dpkg -i antitotem-0.1.0-Linux.deb
sudo apt-get install -f # if any dependency is missing
Windows (NSIS/.exe) and macOS (DragNDrop/.dmg):
already available for download in the
v0.1.0 release,
alongside the Linux .deb — built and tested via
GitHub Actions
on real Windows/macOS runners. The installers build cleanly, but haven't been opened on
real Windows or macOS hardware yet. Full guide, with every detail and troubleshooting, in the
INSTALL.md.
Provenance
This directory gathers the current digital prototype and the documentation of an investigation inspired by the material practice of the original Antitotem — an authorial, modular, CMOS/discrete hardware instrument built in 2013. The historical archive remains separate and is not replaced by this code.
Credits
Authorship
Lúcio Araújo — concept, DSP, interface and all of this prototype's code.
Origin
Antitotem 2013: urban sound installation selected under grant nº 090/12 (Research and Production in Digital Art) from Fundação Cultural de Curitiba, supported by the Municipal Culture Fund.
Framework
JUCE (audio, GUI and app) — dual-licensed AGPLv3/commercial dependency; this project uses the AGPLv3 path.
License
Code under AGPLv3 or later. Research schematics and images cited in the full list keep their own rights and are not distributed with this repository.