Objeto Sonoro
Instrumento standalone JUCE/C++20, modular, precursor e patrono da família RASGO. Cinco osciladores, scanner de 16 etapas, ADSR, VCF multimodo, ruídos e S&H, retornos, efeitos, mixer, osciloscópio permanente e gravação WAV/MIDI/MusicXML.
Requisitos mínimos
Antitotem roda a partir do código-fonte hoje; não há binário publicado. Os requisitos
abaixo cobrem tanto rodar o pacote .deb construído localmente quanto compilar
do zero.
Sistema
Linux (testado em Debian/Ubuntu, amd64) — pacote .deb instalado e aberto
de verdade. Windows e macOS: build e instalador já gerados automaticamente via CI, mas
ainda não abertos num Windows/macOS real — ver nota abaixo.
Para compilar
- CMake ≥ 3.22
- Compilador C++20 (GCC/Clang)
- Checkout local do JUCE
- Dispositivo de áudio (ALSA/PipeWire)
Para instalar o .deb
libasound2,libfontconfig1,libfreetype6libx11-6,libxext6,libxss1libgio-2.0-0,libstdc++6,libc6
Instalação
Obter o código
git clone https://github.com/lucioaraujo/antitotem.git e entre no
diretório.
Compilar e rodar direto
Mais simples para uso imediato — compila e abre a versão atual:
./run_antitotem.sh
Ou gerar o pacote .deb
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release \
-DANTITOTEM_JUCE_PATH=/caminho/para/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 # se faltar alguma dependência
Windows (NSIS/.exe) e macOS (DragNDrop/.dmg): já
disponíveis pra download na
release v0.1.0,
junto com o .deb do Linux — gerados e testados via
GitHub Actions
em runners Windows/macOS reais. Os instaladores compilam limpos, mas ainda não foram
abertos num Windows ou macOS de verdade. Guia completo, com todos os detalhes e solução de problemas, no
INSTALL.md.
Proveniência
Este diretório reúne o protótipo digital atual e a documentação de uma investigação inspirada pela prática material do Antitotem original — instrumento de hardware autoral, modular, CMOS/discreto, construído em 2013. O acervo histórico permanece separado e não é substituído por este código.
Créditos
Autoria
Lúcio Araújo — concepção, DSP, interface e todo o código deste protótipo.
Origem
Antitotem 2013: instalação sonora urbana selecionada pelo edital nº 090/12 (Pesquisa e Produção em Arte Digital) da Fundação Cultural de Curitiba, com apoio do Fundo Municipal de Cultura.
Framework
JUCE (áudio, GUI e app) — dependência dual-licenciada AGPLv3/comercial; este projeto usa a via AGPLv3.
Licença
Código sob AGPLv3 ou posterior. Esquemas e imagens de pesquisa citados na lista completa mantêm seus próprios direitos e não são distribuídos neste repositório.