Plugin · Beta 0.1.0 · macOS
Rhythm Eight
Eine analoge Drum Machine mit 13 Stimmen und 16-Step-Sequencer, mit Akzent und Shuffle, inspiriert von den analogen Drum Machines der 80er. Jede Stimme hat ihre eigene Synthese, wie die Schaltungen jener Maschinen. Als echtes Plugin: VST3, Audio Unit (Logic und GarageBand) und Standalone-Anwendung, für Macs mit Apple-Chip oder Intel. Pro Tools wird nicht unterstützt: Es lädt nur AAX-Plugins.
Was drinsteckt
- 13 Stimmen: Bassdrum mit Tonhöhen-Sweep, Snare (zwei Töne plus Rauschen), drei Toms (tief, mittel und hoch), Rim Shot, Claves, Handclap (Rauschstöße), Maracas, Cowbell aus zwei Rechteckwellen, Becken und zwei Hi-Hats (geschlossen und offen), aufgebaut aus sechs Rechteckwellen. Wie bei den Originalmaschinen schneidet die geschlossene Hi-Hat die offene ab.
- 16-Step-Sequencer mit einer Zeile pro Stimme, globalem Akzent und Shuffle. Das Pattern kann 16, 12, 8 oder 4 Steps lang sein.
- Eigenes Tempo (Sync Internal, 40 bis 240 BPM) oder das der DAW (Sync Host): Er folgt Transport, Tempo und Position des Projekts.
- Reagiert auf MIDI-Noten des General-MIDI-Schlagzeugs. Du kannst sie also auch von einer Tastatur, von Pads oder aus der Piano Roll der DAW spielen, mit oder ohne internen Sequencer.
- 12 Patterns mit eigenem Sound, von Classic 808 bis Trap, damit du sofort loslegen kannst.
Auch in Syntotec
Rhythm Eight ist außerdem ein Gerät im Syntotec-Rack: Öffne die App, wähle unter Geräte Rhythm Eight und verbinde es mit dem Mixer. Es ist dieselbe Engine wie im Plugin, mit denselben 12 Patterns.
Installation
Lade die Dateien von der Download-Seite herunter, entpacke sie und kopiere jede in ihren Ordner. Sie sind universal: Sie laufen auf Macs mit Apple-Chip und mit Intel.
| Format | Datei | Ordner |
|---|---|---|
| VST3 | RhythmEight-VST3-macOS.zip | ~/Library/Audio/Plug-Ins/VST3/ |
| Audio Unit | RhythmEight-AU-macOS.zip | ~/Library/Audio/Plug-Ins/Components/ |
| Standalone | RhythmEight-Standalone-macOS.zip | beliebig (es ist eine App) |
macOS blockiert es beim ersten Mal möglicherweise. Die Plugins sind „ad hoc“ signiert, ohne Apple-Developer-Konto. Wenn es heißt, sie ließen sich nicht öffnen oder seien beschädigt, öffne das Terminal und führe xattr -cr "Rhythm Eight.vst3" aus (dasselbe für .component und .app). Bei der Standalone-App hilft auch Rechtsklick → Öffnen.
Starte danach die DAW neu und scanne die Plugins erneut. Logic validiert Audio Units beim Öffnen; um die Prüfung zu erzwingen oder den Grund eines Fehlers zu sehen: auval -v aumu Re01 Synt.
Erste Schritte
- Probiere zuerst die Standalone-Anwendung aus: Öffne sie und wähle unter Options → Audio/MIDI Settings deinen Audioausgang.
- Wähle ein Pattern (mit Zurück und Weiter), aktiviere Run und hör dir den Groove im eigenen Tempo an. Mit Sync Internal startet der Sequencer jedes Mal bei Step 1, wenn du ihn aktivierst.
- Lege in der DAW eine Instrumentenspur an und wähle Rhythm Eight (Syntotec in der Herstellerliste). Stelle Sync auf Host, damit das Pattern mit dem Play der DAW startet und stoppt und ihrem Tempo folgt.
- Wenn du den Rhythmus lieber selbst programmierst, lass den Sequencer gestoppt und schicke Schlagzeugnoten aus der DAW (Tabelle unter MIDI).
Ein paar Ideen: Für eine lange Bassdrum im Stil von Miami Bass senke Bass Drum → Tune und erhöhe Decay. Für einen lockereren Groove erhöhe Shuffle; um die kräftigen Schläge hervorzuheben, erhöhe Accent.
Regler
Alle Regler reichen von 0 bis 1 und lassen sich aus der DAW automatisieren. Jede Stimme hat ihren Level; die übrigen Regler hängen von der Stimme ab:
| Stimme | Regler |
|---|---|
| Bass Drum | Level, Tune, Decay und Tone |
| Snare | Level, Tune, Tone und Snappy (wie viel Rauschen dabei ist) |
| Low / Mid / Hi Tom | Level, Tune und Decay jedes Toms |
| Rim Shot, Claves, Hand Clap, Maracas | Level |
| Cowbell | Level und Tune |
| Cymbal | Level, Tone und Decay |
| Open Hat | Level und Decay |
| Closed Hat | Level |
| Bereich | Regler |
|---|---|
| Sequencer | Accent, Shuffle, Tempo (nur mit Sync Internal), Pattern Length (16, 12, 8 oder 4), Sync (Internal oder Host) und Run (Stop oder Run) |
| Ausgang | Volume (Gesamtlautstärke) |
Sequencer
- Steps: Das Pattern ist ein Raster aus 13 Stimmen mal 16 Steps. Jedes Feld kann leer sein, einen Schlag oder einen Akzent enthalten. Jeder Step ist eine Sechzehntelnote.
- Akzent: Steps mit Akzent klingen lauter als normale. Der Regler Accent bestimmt, wie viel lauter: Auf Maximum sind es 70 % zusätzliche Lautstärke.
- Shuffle: Verzögert die geraden Steps (den zweiten jedes Paars) um bis zu einen halben Step. Auf 0 ist der Rhythmus gerade; auf Maximum ist das Swingen sehr ausgeprägt.
- Länge: Pattern Length kürzt das Pattern auf 12 Steps (3/4-Takt), 8 oder 4 Steps; das Pattern läuft als Schleife.
- Sync Internal: Das Tempo gibt der Regler Tempo vor (40 bis 240 BPM), und der Sequencer wird mit dem Schalter Run gestartet und gestoppt, unabhängig von der DAW.
- Sync Host: Der Sequencer folgt dem Transport der DAW: Er startet und stoppt mit Play, übernimmt ihr Tempo und bleibt an der Position des Projekts ausgerichtet. Run und Tempo werden in diesem Modus nicht verwendet.
- Pattern bearbeiten: Klicke im Raster der Oberfläche auf ein Feld, um zwischen leer, Schlag und Akzent zu wechseln. Während es läuft, zeigt eine Anzeige den aktuellen Step. Das Pattern wird mit dem DAW-Projekt gespeichert.
MIDI
Rhythm Eight reagiert auf die Schlagzeugnoten von General MIDI, egal ob der Sequencer steht oder läuft. Jede Stimme hat eine Hauptnote und einige gängige Alias-Noten:
| Stimme | Hauptnote | Reagiert auch auf |
|---|---|---|
| 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 |
Die Anschlagstärke der Note bestimmt die Lautstärke des Schlags. Alle anderen Noten werden ignoriert. Alle Regler sind Parameter des Plugins: Sie lassen sich aus der DAW automatisieren, und mit dem MIDI Learn der DAW kannst du ihnen die Regler deines Controllers zuweisen.
Start-Sounds
12 Patterns, jedes mit den passenden Klang- und Tempoeinstellungen:
- Classic 808 (Basics): das Pattern schlechthin, mit Bassdrum, Snare auf 2 und 4, durchlaufender geschlossener Hi-Hat und Handclap.
- Boom Bap (Hip-Hop): langsames Tempo, mit sanftem Shuffle und einer langen, tiefen Bassdrum.
- Four on the Floor (House): Bassdrum auf jeder Viertelnote, Handclaps, Hi-Hats und Becken am Anfang.
- Electro (Electro): synkopierte Bassdrum, Snare und Handclap, mit Cowbell und höher gestimmter Snare.
- Miami Bass (Bass): sehr lange, tiefe Bassdrum, tiefes Tom und Cowbell.
- Trap (Trap): hohes Tempo, tiefe Bassdrum, Snare in der Taktmitte und Hi-Hats in Salven.
- Techno (Techno): Bassdrum auf Vierteln, offene Hi-Hat auf dem Offbeat und Rim Shot, mit hellem Becken.
- Latin (Latin): Claves, Maracas und Cowbell mit hohem und mittlerem Tom.
- Funk Shuffle (Funk): ausgeprägter Shuffle, synkopierte Bassdrum und Snare mit Ghost Notes.
- Breakbeat (Breaks): zerhackte Bassdrum und Snare im Stil der Breaks, mit Becken am Anfang.
- Tom Fill (Fills): eine Tom-Phrase von hoch nach tief als Übergang.
- Rim Groove (Groove): Rim Shot und Claves mit durchlaufenden Maracas und synkopierter Bassdrum.
Der Zustand des Plugins, einschließlich des Patterns, wird mit dem DAW-Projekt gespeichert.
Aus dem Quellcode kompilieren
Die Audio-Engine ist reines C++ und lässt sich allein testen, ohne JUCE, auf jedem System:
cd rhythmeight
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --target re_tests
./build/re_tests # Engine-Tests
./build/re_tests --wav /tmp # Demo-WAVs jedes Patterns und jeder Stimme
Für das komplette Plugin unter macOS (JUCE wird automatisch geladen):
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
Die GitHub-Builds startest du unter Actions → Rhythm Eight plugin (macOS) oder indem du ein Tag rhythmeight-v* hochlädst, das zusätzlich das Release veröffentlicht. Offen: Windows und Linux, AAX für Pro Tools (lädt derzeit nicht) und Signierung mit einem Apple-Developer-Konto.
Rhythm Eight ist ein unabhängiges Projekt, inspiriert von den analogen Drum Machines der 80er und ohne Verbindung zu irgendeiner Marke. Funktioniert etwas nicht? Sag uns Bescheid in den GitHub-Issues.