Plugin · beta 0.1.0 · macOS
Rhythm Eight
Una caja de ritmos analógica de 13 voces con secuenciador de 16 pasos, acento y shuffle, inspirada en las cajas de ritmos analógicas de los 80. Cada voz tiene su propia síntesis, como los circuitos de aquellas máquinas. Como plugin de verdad: VST3, Audio Unit (Logic y GarageBand) y aplicación independiente, para Mac con chip Apple o Intel. Pro Tools no está soportado: solo carga plugins AAX.
Qué trae
- 13 voces: bombo con barrido de tono, caja (dos tonos más ruido), tres toms (grave, medio y agudo), rim shot, claves, palmas (ráfagas de ruido), maracas, cowbell de dos ondas cuadradas, platillo y dos hi-hats (cerrado y abierto) construidos con seis cuadradas. Como en las máquinas originales, el hi-hat cerrado corta al abierto.
- Secuenciador de 16 pasos con una fila por voz, acento global y shuffle. El patrón puede medir 16, 12, 8 o 4 pasos.
- Tempo propio (Sync Internal, de 40 a 240 BPM) o el de la DAW (Sync Host): sigue el transporte, el tempo y la posición del proyecto.
- Responde a notas MIDI de batería General MIDI, así que también podés tocarla desde un teclado, pads o el piano roll de la DAW, con o sin el secuenciador interno.
- 12 patrones con su sonido, de Classic 808 a Trap, para arrancar enseguida.
También en Syntotec
Rhythm Eight es además un dispositivo del rack de Syntotec: abrí la app, en Dispositivos elegí Rhythm Eight y cablealo al mezclador. Es el mismo motor del plugin, con los mismos 12 patrones.
Instalar
Bajá los archivos de la página de descargas, descomprimilos y copiá cada uno a su carpeta. Son universales: andan en Mac con chip Apple y con Intel.
| Formato | Archivo | Carpeta |
|---|---|---|
| VST3 | RhythmEight-VST3-macOS.zip | ~/Library/Audio/Plug-Ins/VST3/ |
| Audio Unit | RhythmEight-AU-macOS.zip | ~/Library/Audio/Plug-Ins/Components/ |
| Independiente | RhythmEight-Standalone-macOS.zip | donde quieras (es una app) |
macOS puede bloquearlo la primera vez. Los plugins van firmados «ad hoc», sin cuenta de Apple Developer. Si dice que no se puede abrir o que está dañado, abrí la Terminal y ejecutá xattr -cr "Rhythm Eight.vst3" (lo mismo para .component y .app). En la app independiente también sirve clic derecho → Abrir.
Después reiniciá la DAW y volvé a escanear los plugins. Logic valida los Audio Units al abrirse; para forzarlo o ver el motivo de un error: auval -v aumu Re01 Synt.
Primer uso
- Probá primero la aplicación independiente: abrila y, desde Options → Audio/MIDI Settings, elegí tu salida de audio.
- Elegí un patrón (con anterior y siguiente), activá Run y escuchá el groove con el tempo propio. Con Sync Internal el secuenciador arranca desde el paso 1 cada vez que lo activás.
- En la DAW, creá una pista de instrumento y elegí Rhythm Eight (Syntotec en la lista de fabricantes). Poné Sync en Host para que el patrón arranque y pare con el Play de la DAW y siga su tempo.
- Si preferís programar vos el ritmo, dejá el secuenciador parado y mandale notas de batería desde la DAW (tabla de MIDI).
Un par de ideas: para un bombo largo estilo Miami Bass, bajá Bass Drum → Tune y subí Decay. Para un groove más suelto, subí Shuffle; para resaltar los golpes fuertes, subí Accent.
Controles
Todas las perillas van de 0 a 1 y se automatizan desde la DAW. Cada voz tiene su Level; los demás controles dependen de la voz:
| Voz | Controles |
|---|---|
| Bass Drum | Level, Tune, Decay y Tone |
| Snare | Level, Tune, Tone y Snappy (cuánto ruido lleva) |
| Low / Mid / Hi Tom | Level, Tune y Decay de cada uno |
| Rim Shot, Claves, Hand Clap, Maracas | Level |
| Cowbell | Level y Tune |
| Cymbal | Level, Tone y Decay |
| Open Hat | Level y Decay |
| Closed Hat | Level |
| Sección | Controles |
|---|---|
| Secuenciador | Accent, Shuffle, Tempo (solo con Sync Internal), Pattern Length (16, 12, 8 o 4), Sync (Internal o Host) y Run (Stop o Run) |
| Salida | Volume (nivel general) |
Secuenciador
- Pasos: el patrón es una grilla de 13 voces por 16 pasos. Cada casilla puede estar vacía, tener un golpe o tener un acento. Cada paso es una semicorchea.
- Acento: los pasos con acento suenan más fuerte que los comunes. La perilla Accent decide cuánto más: al máximo, un 70 % de volumen extra.
- Shuffle: retrasa los pasos pares (el segundo de cada pareja) hasta medio paso. En 0 el ritmo es recto; al máximo, el balanceo es muy marcado.
- Largo: Pattern Length acorta el patrón a 12 pasos (compás de 3/4), 8 o 4 pasos; el patrón se repite en bucle.
- Sync Internal: el tempo lo marca la perilla Tempo (de 40 a 240 BPM) y el secuenciador lo arranca y lo para el interruptor Run, sin depender de la DAW.
- Sync Host: el secuenciador sigue el transporte de la DAW: arranca y para con el Play, toma su tempo y se mantiene alineado con la posición del proyecto. Run y Tempo no se usan en este modo.
- Editar el patrón: en la grilla de la interfaz, hacé clic en una casilla para recorrer vacío, golpe y acento. Mientras suena, un indicador muestra el paso actual. El patrón se guarda con el proyecto de la DAW.
MIDI
Rhythm Eight responde a las notas de batería General MIDI, aunque el secuenciador esté parado o en marcha. Cada voz tiene una nota principal y algunos alias comunes:
| Voz | Nota principal | También responde a |
|---|---|---|
| Bass Drum | 36 | 35 |
| Snare | 38 | 40 |
| Low Tom | 41 | 43 |
| Mid Tom | 45 | 47 |
| Hi Tom | 48 | 50 |
| Rim Shot | 37 | - |
| Claves | 75 | - |
| Hand Clap | 39 | - |
| Maracas | 70 | 69 |
| Cowbell | 56 | - |
| Cymbal | 49 | 51, 52, 55, 57, 59 |
| Open Hat | 46 | - |
| Closed Hat | 42 | 44 |
La velocidad de la nota regula el volumen del golpe. Las demás notas se ignoran. Todos los controles son parámetros del plugin: se automatizan desde la DAW y el MIDI Learn de la DAW sirve para asignarles las perillas de tu controlador.
Sonidos de partida
12 patrones, cada uno con los ajustes de sonido y tempo que le van:
- Classic 808 (Básicos): el patrón de toda la vida, con bombo, caja en los tiempos 2 y 4, hi-hat cerrado corrido y palmas.
- Boom Bap (Hip hop): tempo lento, con shuffle suave y un bombo largo y grave.
- Four on the Floor (House): bombo en cada negra, palmas, hi-hats y platillo al inicio.
- Electro (Electro): bombo sincopado, caja y palmas, con cowbell y caja más afinada.
- Miami Bass (Bass): bombo larguísimo y grave, tom grave y cowbell.
- Trap (Trap): tempo alto, bombo profundo, caja a mitad de compás y hi-hats en ráfagas.
- Techno (Techno): bombo a negras, hi-hat abierto contratiempo y rim shot, con platillo brillante.
- Latin (Latin): claves, maracas y cowbell con toms agudo y medio.
- Funk Shuffle (Funk): shuffle marcado, bombo sincopado y caja con notas fantasma.
- Breakbeat (Breaks): bombo y caja quebrados al estilo de los breaks, con platillo al inicio.
- Tom Fill (Fills): una frase de toms de agudo a grave para usar como pase.
- Rim Groove (Groove): rim shot y claves con maracas continuas y bombo sincopado.
El estado del plugin, incluido el patrón, se guarda con el proyecto de la DAW.
Compilar desde el código
El motor de audio es C++ puro y se prueba solo, sin JUCE, en cualquier sistema:
cd rhythmeight
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --target re_tests
./build/re_tests # pruebas del motor
./build/re_tests --wav /tmp # WAV de demostración de cada patrón y de cada voz
Para el plugin completo en macOS (JUCE se baja solo):
cmake -S . -B build -DRHYTHMEIGHT_BUILD_PLUGIN=ON -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" -DCMAKE_OSX_DEPLOYMENT_TARGET=10.13
cmake --build build --config Release
Los builds de GitHub se corren desde Actions → Rhythm Eight plugin (macOS), o subiendo una etiqueta rhythmeight-v*, que además publica el release. Pendiente: Windows y Linux, AAX para Pro Tools (hoy no carga) y firma con cuenta de Apple Developer.
Rhythm Eight es un proyecto independiente, inspirado en las cajas de ritmos analógicas de los 80 y sin relación con ninguna marca. ¿Algo no anda? Contanos en las incidencias de GitHub.