Patches como punto de partida
El Rasgo Modular no abre en blanco: ofrece un patch ya montado y sonando, para que usted toque a partir de él — recableando a mano, ajustando, dejándolo derivar, o desmontándolo todo y construyendo desde cero.
Qué es
Un entorno modular generativo con 58 módulos, escrito en C++17 sin dependencias en el núcleo. Los módulos se describen como datos — cada uno declara su propio panel en milímetros — y un mismo motor alimenta dos interfaces: una aplicación JUCE multiplataforma y un panel de prueba X11.
No es un plugin ni depende de una DAW. Se abre, suena, graba. MIDI y entrada de audio existen como módulos adaptadores opcionales — y solo se abren cuando el patch contiene uno, porque pedir micrófono a quien nunca lo va a usar es ruido.
Las ocho familias
- SOURCE — generar
- TRANSFORM — transformar
- MODULATE — mover
- TIME — marcar el tiempo
- DECISION — decidir
- ROUTE — enrutar
- SPACE — espacializar y recordar
- OUT — mezclar, medir, enviar
El cable es un objeto, no un hilo
Esta es la idea que separa al Rasgo Modular de un modular convencional. En un patch común el cable solo transporta: se conecta y pasa. Aquí tiene estado propio, y ese estado se toca.
Conductancia
El cable puede conducir de forma probabilística — pasar a veces en lugar de siempre. El mismo patch respira distinto sin que ningún módulo cambie.
Relación
En vez de solo transportar, el cable puede combinar lo que lo atraviesa con una segunda señal: modulación en anillo, plegado de onda o diferencia. Incluso consigo mismo.
Ruptura con cicatriz
Romper un cable no produce silencio abrupto: la cicatriz retiene el último bloque y lo repite decayendo. El corte es un gesto musical, no un accidente.
Cómo se usa
Hay dos caminos, y ninguno es el "avanzado".
Uno: pulse SEED y guíe lo que salga. Cada patch tiene un número, y el mismo número reproduce siempre el mismo sonido — la variación es reproducible, no se pierde. Deje que VARIAR mueva los parámetros en vivo, o use CAMBIA, EVOLUCIONA y CRUZAR para llevar el patch a otro lugar.
Dos: pulse n para quitar todos los cables de una vez — los módulos quedan, el sonido para — y construya la pieza conexión por conexión. Ctrl+Z retrocede una acción, cable a cable.
Pasar el ratón por cualquier knob, jack o módulo escribe en la caja LEARN qué hace, por qué, y qué probar después — en portugués, inglés, francés o español.
Escucha y salida
La grabación sale en par: el .wav de lo que se oyó y un
.score.txt que registra la topología al inicio de la toma y cada
gesto hecho durante ella. El patch en sí es otro archivo — el
.rmp, que guarda el instrumento, no el sonido.
La salida sigue la arquitectura común de la familia RASGO: protección de excelencia en el bus final (bloqueo de DC, guarda ultrasónica, limitador con look-ahead guiado por pico verdadero, techo de −1 dBFS) y una guarda de seguridad en el destino que no puede eludirse. Medición de loudness BS.1770-4 — momentary, short-term e integrated — para informar decisiones, nunca para normalizar una interpretación por sí sola.
Estado
v0.1.0 disponible. Un instalador por sistema,
construido y empaquetado por la integración continua desde la etiqueta
v0.1.0.
Dos cosas dichas por entero antes de descargar. Los
paquetes de Windows y de macOS fueron construidos, empaquetados y
probados sólo por la integración continua — el autor nunca abrió
la aplicación en esos dos sistemas. Y el .dmg tiene firma
ad-hoc, sin Developer ID ni notarización: Gatekeeper mostrará un aviso
de desarrollador no identificado en la primera apertura.
Instalación, requisitos y cómo compilar desde el código están en INSTALL.md; lo que cambió, en CHANGELOG.md.
| Plataforma | Construido | Ejecutado | Audio verificado |
|---|---|---|---|
| Linux x86-64 | sí | sí | sí, en hardware real |
| Windows x86-64 | solo en integración continua | no | no |
| macOS (Universal 2) | solo en integración continua | no | no |
La distinción importa: la integración continua prueba que el proyecto se construye y se empaqueta en los tres sistemas, y verifica que el paquete de macOS sea Universal 2 de verdad. No prueba que la aplicación abra y suene en una máquina real — y eso no se dirá de otra manera aquí.
Guía de los módulos
Los 58 módulos, familia por familia: qué es cada uno, dónde queda entre sus vecinos, y una cadena para probar. Es el mismo texto que la caja LEARN muestra dentro del instrumento.
Contacto
Lúcio Araújo — autoría y desarrollo. Fallos, licencia, crédito: