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.

Descargar 0.1.0 Código fuente

Qué trae

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.

FormatoArchivoCarpeta
VST3RhythmEight-VST3-macOS.zip~/Library/Audio/Plug-Ins/VST3/
Audio UnitRhythmEight-AU-macOS.zip~/Library/Audio/Plug-Ins/Components/
IndependienteRhythmEight-Standalone-macOS.zipdonde 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

  1. Probá primero la aplicación independiente: abrila y, desde Options → Audio/MIDI Settings, elegí tu salida de audio.
  2. 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.
  3. 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.
  4. 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:

VozControles
Bass DrumLevel, Tune, Decay y Tone
SnareLevel, Tune, Tone y Snappy (cuánto ruido lleva)
Low / Mid / Hi TomLevel, Tune y Decay de cada uno
Rim Shot, Claves, Hand Clap, MaracasLevel
CowbellLevel y Tune
CymbalLevel, Tone y Decay
Open HatLevel y Decay
Closed HatLevel
SecciónControles
SecuenciadorAccent, Shuffle, Tempo (solo con Sync Internal), Pattern Length (16, 12, 8 o 4), Sync (Internal o Host) y Run (Stop o Run)
SalidaVolume (nivel general)

Secuenciador

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:

VozNota principalTambién responde a
Bass Drum3635
Snare3840
Low Tom4143
Mid Tom4547
Hi Tom4850
Rim Shot37-
Claves75-
Hand Clap39-
Maracas7069
Cowbell56-
Cymbal4951, 52, 55, 57, 59
Open Hat46-
Closed Hat4244

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:

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.