RASGO — família de instrumentos e pesquisa sonora
Protótipo em investigação

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.

Versão v0.1.0 Licença AGPLv3 Autoria Lúcio Araújo Origem 2013, hardware autoral
Ilustração conceitual do Antitotem: uma figura de madeira com fios e válvulas conectada a um painel modular repleto de knobs e osciloscópios.
Antitotem — ilustração conceitual do objeto sonoro. Crédito na seção de créditos, logo abaixo.

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

Instalação

1

Obter o código

git clone https://github.com/lucioaraujo/antitotem.git e entre no diretório.

2

Compilar e rodar direto

Mais simples para uso imediato — compila e abre a versão atual:

./run_antitotem.sh
3

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.

Lista completa de fontes e referências técnicas