Patches como ponto de partida
O Rasgo Modular não abre em branco: ele apresenta um patch já montado e soando, para você tocar a partir dele — recabeando à mão, ajustando, deixando derivar, ou desmontando tudo e construindo do zero.
O que ele é
Um ambiente modular generativo com 58 módulos, escrito em C++17 sem dependências no núcleo. Os módulos são descritos por dados — cada um declara seu painel em milímetros —, e o mesmo motor alimenta dois front-ends: um app multiplataforma em JUCE e um painel de teste em X11.
Ele não é plugin e não depende de uma DAW. Abre, soa, grava. MIDI e entrada de áudio existem como módulos adaptadores opcionais — e só são abertos quando o patch tem um deles, porque pedir microfone a quem nunca vai usar é ruído.
As oito famílias
- SOURCE — gerar
- TRANSFORM — transformar
- MODULATE — mover
- TIME — marcar tempo
- DECISION — decidir
- ROUTE — rotear
- SPACE — espacializar e lembrar
- OUT — misturar, medir, enviar
O cabo é um objeto, não um fio
Esta é a ideia que separa o Rasgo Modular de um modular convencional. Num patch comum, o cabo só transporta: ligou, passou. Aqui ele tem estado próprio, e esse estado é tocável.
Condutância
O cabo pode conduzir de forma probabilística — passar às vezes, não sempre. Um mesmo patch respira diferente sem que nenhum módulo mude.
Relação
Em vez de só transportar, o cabo pode combinar o que atravessa com um segundo sinal: multiplicação em anel, dobra de onda ou diferença. Inclusive consigo mesmo.
Ruptura com cicatriz
Romper um cabo não produz silêncio abrupto: a cicatriz segura o último bloco e o repete decaindo. O corte é um gesto musical, não um acidente.
Como se usa
Há dois caminhos, e nenhum é o caminho "avançado".
Um: aperte SEED e conduza o que sair. Cada patch tem um número, e o mesmo número reproduz sempre o mesmo som — a variação é reprodutível, não irrecuperável. Deixe o VARIA mexer nos parâmetros ao vivo, ou use MUTA, EVOLUI e CRUZA para levar o patch a outro lugar.
Dois: aperte n para tirar todos os cabos de uma vez — os módulos ficam, o som para — e construa a peça ligação por ligação. Ctrl+Z volta uma ação, cabo a cabo.
Passar o mouse sobre qualquer knob, jack ou módulo escreve na caixa LEARN o que aquilo faz, por quê, e o que experimentar em seguida — em português, inglês, francês ou espanhol.
Escuta e saída
A gravação sai em par: o .wav do que se ouviu e um
.score.txt que registra a topologia no início da tomada e cada
gesto feito durante ela. O patch em si é outro arquivo — o
.rmp, que guarda o instrumento e não o som.
A saída segue a arquitetura comum da família RASGO: proteção de excelência no barramento final (bloqueio de DC, guarda ultrassônica, limitador com look-ahead por pico verdadeiro, teto de −1 dBFS) e uma guarda de segurança no destino que não pode ser contornada. Medição de loudness BS.1770-4 — momentary, short-term e integrated — para informar decisões, nunca para normalizar uma performance sozinha.
Estado
v0.1.0 disponível. Um instalador por sistema, gerado
e empacotado pela integração contínua a partir da tag
v0.1.0.
Antes de baixar, duas coisas ditas por inteiro. O
pacote Windows e o pacote macOS foram construídos, empacotados e
testados somente pela integração contínua — o autor nunca abriu
o aplicativo nesses dois sistemas. E o .dmg tem assinatura
ad-hoc, sem Developer ID nem notarização: o Gatekeeper mostra aviso de
desenvolvedor não identificado na primeira abertura.
Instalação, requisitos e como compilar a partir do código estão no INSTALL.md; o que mudou, no CHANGELOG.md.
| Plataforma | Construído | Executado | Áudio verificado |
|---|---|---|---|
| Linux x86-64 | sim | sim | sim, em hardware real |
| Windows x86-64 | só na integração contínua | não | não |
| macOS (Universal 2) | só na integração contínua | não | não |
A distinção importa: a integração contínua prova que o projeto constrói e empacota nos três sistemas, e verifica que o pacote macOS é Universal 2 de verdade. Ela não prova que o app abre e soa numa máquina real — e isso não será dito de outro jeito aqui.
Guia dos módulos
Os 58 módulos, família por família: o que cada um é, onde fica entre os vizinhos, e uma cadeia para experimentar. É o mesmo texto que a caixa LEARN mostra dentro do instrumento.
Contato
Lúcio Araújo — autoria e desenvolvimento. Defeitos, licença, crédito: