RASGO — family of instruments and sound research
Prototype under investigation

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.

Version v0.1.0 License AGPLv3 Author Lúcio Araújo Origin 2013, authorial hardware
Conceptual illustration of Antitotem: a wooden figure wired with tubes and cables, connected to a modular panel full of knobs and oscilloscopes.
Antitotem — conceptual illustration of the sound object. Credit in the Credits section below.

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, libfreetype6
  • libx11-6, libxext6, libxss1
  • libgio-2.0-0, libstdc++6, libc6

Installation

1

Get the code

git clone https://github.com/lucioaraujo/antitotem.git and enter the directory.

2

Build and run directly

Simplest path for immediate use — builds and opens the current version:

./run_antitotem.sh
3

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.

Full list of sources and technical references