Version 1.0 - 2026-02-15.
AUv3 MIDI-Drum-Pattern-Generator für iPad, iPhone und macOS.
Augmatic GRE erzeugt sich entwickelnde Drum-Patterns mithilfe bewährter musikalischer Algorithmen. Morphen Sie durch endlose rhythmische Variationen, die auf natürliche Weise Einfachheit und Komplexität ausbalancieren — ohne mühsame manuelle Programmierung.
Augmatic GRE ist ein AUv3-Plugin und eine eigenständige App, die MIDI-Noten für jeden Software- oder Hardware-Drum-Sampler oder Synthesizer mit MIDI-Eingang erzeugt. Es produziert keinen Ton.
| Kanal | Bezeichnung | Standardname | Funktion |
|---|---|---|---|
| 1 | BD | Bass Drum | Primäre Bassdrum — treibt den Hauptbeat |
| 2 | SN | Snare | Primäre Snare — treibt den Backbeat |
| 3 | HH | Hi-Hat | Primäre Hi-Hat — treibt den Puls |
| 4 | BD' | BD Accent | Unabhängiger Bassdrum-Akzent — Ghost-Notes, Rimshots (eigene Density/Chaos) |
| 5 | SN' | SN Accent | Unabhängiger Snare-Akzent — Ghost-Hits, Cross-Sticks (eigene Density/Chaos) |
| 6 | HH' | HH Accent | Unabhängiger Hi-Hat-Akzent — offene Hi-Hats, Becken (eigene Density/Chaos) |
Jeder Kanal kann eine von zwei Pattern-Engines verwenden:
Beide Engines laufen parallel. Ein Blend-Regler pro Kanal mischt zwischen ihnen, und Sie können verschiedenen Kanälen verschiedene Engines zuweisen.
Augmatic GRE ist ein AUv3-MIDI-Prozessor (aumi-Typ), der MIDI-Drum-Patterns erzeugt. Es funktioniert mit jedem kompatiblen AUv3-Host, einschließlich AUM, Cubasis 3, Drambo und Loopy Pro.
Laden Sie es als Instrument und leiten Sie dann den MIDI-Ausgang an einen Drum-Sampler oder Synthesizer auf einer anderen Spur.
Das Plugin synchronisiert sich mit dem Transport Ihres Hosts: BPM, Play/Stop und Timeline-Position. Alle Parameter können über Ihre DAW automatisiert werden.
Die Plugin-Oberfläche hat vier Tabs: Pattern, Linear, Velocity und Settings.
Die linke Seite der Oberfläche enthält:
Die rechte Seite zeigt die Regler des aktiven Tabs, als Raster mit einer Zeile pro Instrumentenkanal (BD, SN, HH, BD', SN', HH').
X/Y sind globale Regler, die alle Drum-Kanäle gleichzeitig beeinflussen. Sie wählen eine Position innerhalb der Grids-Pattern-Map — einem 5×5-Raster mit 25 Pattern-Knoten. Das Ändern von X/Y ändert den zugrunde liegenden rhythmischen Charakter jedes Kanals (BD, SN, HH, BD', SN', HH') gleichzeitig. Werte zwischen Rasterpunkten überblenden benachbarte Patterns fließend.
Alle anderen Regler im Pattern-Tab — Density, Chaos, Blend, Euclidean-Parameter, Swing, Shift, Humanize und Clock Divider — sind individuell pro Kanal, sodass Sie jede Drum-Stimme unabhängig formen können.
Der PATTERN-Tab steuert, wie Drum-Patterns erzeugt werden. Jeder Instrumentenkanal hat unabhängige Regler in mehreren Spalten.
Die Grids-Engine ist eine originalgetreue Portierung des Mutable Instruments Grids Eurorack-Moduls. Sie enthält 25 vorprogrammierte Pattern-Knoten in einem 5×5-Raster. Jeder Knoten speichert drei verschiedene rhythmische Ebenen — Bassdrum, Snare und Hi-Hat — die musikalisch zusammenpassen.
Wenn Sie die X/Y-Koordinaten bewegen, blendet die Engine fließend zwischen den vier umgebenden Knoten mittels bilinearer Interpolation, und erzeugt ein unendliches Kontinuum rhythmischer Variationen. Die Knoten sind in einer sorgfältig ausgewählten musikalischen Topologie angeordnet, sodass benachbarte Positionen zwischen komplementären Drum-Stilen morphen, anstatt abrupt zu springen.
Jeder Schritt in einem Pattern hat einen Level-Wert (0–127), der angibt, wie stark dieser Drum-Hit „spielen will“. Der Density-Regler wirkt als Schwellenwert: Nur Schritte, deren Level den Schwellenwert überschreitet, werden ausgelöst. Deshalb fügt das Erhöhen von Density Hits in einer musikalisch sinnvollen Reihenfolge hinzu — die stärksten Beats erscheinen zuerst, dann entstehen Fills und Ghost-Notes, wenn Sie den Wert weiter erhöhen.
Augmatic GRE betreibt sechs unabhängige Grids-Instanzen — eine pro Kanal. Alle sechs teilen sich dieselbe X/Y-Position und greifen auf dieselben Pattern-Daten zu, aber jede hat eigene Density- und Chaos-Regler.
Das bedeutet, dass Akzentkanäle komplementäre Rhythmen erzeugen, keine Duplikate. Bei derselben X/Y-Position löst ein BD'-Akzent mit Density 20 andere Schritte aus als die Haupt-BD mit Density 64, weil der Dichteschwellenwert verschiedene Hits aus demselben zugrunde liegenden Pattern filtert. Die stärksten Beats spielen auf dem Hauptkanal; die schwächeren, dazwischenliegenden Hits erscheinen auf dem Akzentkanal.
Weisen Sie Akzentkanälen andere MIDI-Noten zu als ihrem Hauptkanal (z. B. BD=Bassdrum, BD'=Rimshot), um alternative Drum-Sounds auf den Akzent-Hits auszulösen.
Steuert, wie viele Noten jedes Instrument erzeugt. Höhere Dichte = mehr Noten.
Akzentkanäle haben standardmäßig den Wert 0. Erhöhen Sie auf 10–25, um Akzentnoten hörbar zu machen.
Fügt kontrollierte Zufälligkeit zu Patterns hinzu und erzeugt Variationen in Timing und Velocity.
Auswirkung des Chaos-Reglers:
Wichtig: Der Master-Chaos-Schieberegler ist eine Nur-Schreib-Überschreibung. Seine Anpassung überschreibt alle individuellen Chaos-Werte. Um unterschiedliches Chaos pro Kanal einzustellen, lassen Sie den Master-Chaos-Schieberegler auf 0 und verwenden Sie die individuellen Regler.
Ein Regler pro Kanal, der zwischen den beiden Pattern-Engines mischt:
Standard: 0.0 (Grids) für alle Kanäle.
Jeder Kanal hat drei Euclidean-Parameter:
Der Bjorklund-Algorithmus verteilt Impulse so gleichmäßig wie möglich und erzeugt Rhythmen aus der traditionellen Musik:
| Notation | Schritte | Impulse | Stil | Beschreibung |
|---|---|---|---|---|
| E(3,8) | 8 | 3 | Kubanisch | Tresillo — fundamentaler kubanischer Rhythmus |
| E(5,8) | 8 | 5 | Afro-kubanisch | Cinquillo — klassisches Clave-ähnliches Pattern |
| E(5,12) | 12 | 5 | Afro-kubanisch | Son-Clave-Variation |
| E(7,12) | 12 | 7 | Westafrikanisch | Traditionelles Glocken-Pattern |
| E(5,16) | 16 | 5 | Lateinamerikanisch | Rumba-Clave auf 16 Schritte erweitert |
| E(7,16) | 16 | 7 | Modern | Dichter, komplexer Polyrhythmus |
| E(5,13) | 13 | 5 | Westafrikanisch | Klassisches afrikanisches Glocken-Pattern |
| E(9,16) | 16 | 9 | Elektronisch | Modernes elektronisches Pattern |
Visuelle Pattern-Beispiele:
E(4,16) Start On=1: X . . . X . . . X . . . X . . .
E(4,16) Start On=3: . . X . . . X . . . X . . . X .
E(3,8) Start On=1: X . . X . . X .
E(1,16) Start On=1: X . . . . . . . . . . . . . . .
Automatische Begrenzung: Wenn Sie Steps reduzieren, werden Pulses und Start On automatisch auf gültige Bereiche begrenzt. Zum Beispiel begrenzt das Reduzieren von Steps von 16 auf 8 die Pulses von 12 auf 8 und Start On von 10 auf 8.
Swing-Timing pro Kanal, basierend auf dem Roger-Linn-Algorithmus.
Zeitverschiebung pro Kanal, die Noten zeitlich nach vorne oder hinten verschiebt.
Shift wird nach der Linear-Drumming-Matrix verarbeitet — nur gewinnende Noten werden verschoben.
Zufällige Timing-Variation pro Kanal, die ein menschliches Feeling verleiht.
Tempo-Multiplikator/-Teiler pro Kanal, der die Wiedergabegeschwindigkeit jedes Instruments unabhängig ändert.
18 verfügbare Verhältnisse, von /8 (8x langsamer) über x1 (normal, Standard) bis x8 (8x schneller): /8, /7, /6, /5, /4, /3, /2, /1.5, x1, x1.5, x2, x2.5, x3, x4, x5, x6, x7, x8.
Globale Einstellung, die steuert, wie lange jede MIDI-Note dauert (der Abstand zwischen NOTE ON und NOTE OFF).
| Einstellung | Dauer |
|---|---|
| 4n | Viertelnote |
| 8n | Achtelnote |
| 16n | Sechzehntelnote (Standard) |
| 32n | Zweiunddreißigstelnote |
| 64n | Vierundsechzigstelnote |
Der VELOCITY-Tab steuert die Ausgangs-Velocity (Lautstärke/Intensität) der MIDI-Noten jedes Instruments.
Ein Velocity-Wert pro Kanal, der die Velocity der Engine vollständig ersetzt. Welche Velocity auch immer die Grids- oder Euclidean-Engine erzeugt, wird verworfen; stattdessen wird der LEVEL-Wert verwendet.
Fügt pro Kanal zufällige Variation um den LEVEL-Wert hinzu.
Der Velocity Bender moduliert die Velocity mithilfe eines taktsynchronisierten LFOs. Er erzeugt dynamische, „atmende“ Akzent-Patterns, die sich im Laufe der Zeit entwickeln.
Jede Instrumentenzeile hat eine B-Umschalttaste (Bender). Tippen Sie, um den Velocity Bender für diesen Kanal zu aktivieren oder deaktivieren. Alle sind standardmäßig aktiviert. Deaktivierte Instrumente umgehen den Velocity Bender und behalten ihre LEVEL-Velocity.
Vier bipolare Regler steuern, wie stark jede Taktunterteilung zur LFO-Kurve beiträgt:
| Regler | Taktunterteilung | Beschreibung |
|---|---|---|
| 2n | Halbe Note | Langsame, breite Modulation über 2 Beats |
| 4n | Viertelnote | Puls-ausgerichtete Modulation auf jedem Beat |
| 4nt | Viertelnoten-Triole | Triolen-Feeling — 3 Zyklen pro 2 Beats |
| 8n | Achtelnote | Schnelle Modulation, zweimal pro Beat |
Jeder Regler reicht von -1.0 bis +1.0 mit 0.0 in der Mitte (keine Modulation). Positive Werte erzeugen Spitzen, negative Werte erzeugen Täler bei dieser Unterteilung. Die vier Komponenten werden zu einer einzigen glatten LFO-Kurve gemischt.
Eine Echtzeit-Wellenform-Anzeige zeigt die kombinierte LFO-Form, aktualisiert mit 30 FPS während der Regler-Einstellung. Rasterlinien markieren Taktunterteilungen als visuelle Referenz.
Der Velocity Bender ist die letzte Velocity-Verarbeitungsstufe vor dem MIDI-Ausgang. Er multipliziert die LEVEL-Velocity mit dem LFO-Wert, sodass die Modulation proportional ist.
Der LINEAR-Tab steuert den MIDI-Signalfluss durch eine 12-spaltige Matrix. Er bietet Wahrscheinlichkeitsfilterung, Mute/Solo-Regler und ein 6-stufiges Prioritätssystem zur Auflösung gleichzeitiger Noten.
Engine-Ausgang -> Probability Pre -> Mute Pre -> Solo Pre -> Linear-Drumming-Matrix -> Mute Post -> Probability Post -> Solo Post -> MIDI-Ausgang
Regler auf der linken Seite (Probability Pre, Mute Pre, Solo Pre) beeinflussen Noten vor der Prioritätsverarbeitung. Regler auf der rechten Seite (Probability Post, Solo Post, Mute Post) beeinflussen Noten nach der Prioritätsverarbeitung.
Regler (0–100%), die Noten zufällig filtern.
Bei Verwendung beider multiplizieren sich die Wahrscheinlichkeiten: Probability Pre=80% und Probability Post=50% bedeutet, dass etwa 40% der Noten überleben.
Umschalttasten, die Instrumente stummschalten.
Umschalttasten, die Instrumente isolieren.
Bestimmt, welches Instrument gewinnt, wenn mehrere Noten gleichzeitig ausgelöst werden.
Gleiche Priorität: Wenn zwei Instrumente dieselbe Prioritätsstufe teilen, spielen beide gleichzeitig. Das Setzen aller Instrumente auf dieselbe Priorität deaktiviert die Prioritätsfilterung effektiv.
Der SETTINGS-Tab verwaltet MIDI-Notenzuweisungen, MIDI-Mappings und benutzerdefinierte Instrumentennamen.
MIDI-Mappings speichern Notenzuweisungen unabhängig von Presets. Das bedeutet, dass Sie verschiedene Presets (Pattern-Einstellungen) laden können, während die gleichen Notenzuweisungen für Ihre Drum-Machine erhalten bleiben.
Mapping laden:
< / > zur NavigationMapping speichern:
Mapping löschen:
Organisation: Platzieren Sie Mapping-XML-Dateien in Unterordnern im MIDI-Mappings-Verzeichnis zur Kategorisierung. Unterordner erscheinen als Ordnerzeilen im Dropdown.
Werks-Mappings: Integrierte Mappings werden beim ersten Start automatisch installiert.
Grundprinzip: Das Laden eines Presets ändert NICHT die MIDI-Noten. Das Laden eines Mappings ändert NICHT die Pattern-Einstellungen. Die beiden Systeme sind vollständig unabhängig.
Sie können die Anzeigebezeichnungen für jedes Instrument umbenennen, um besser zu erkennen, welches Instrument tatsächlich spielt:
Restore: Setzt den Kanal auf seinen werkseitigen Standardnamen zurück (BD, SN, HH, BD', SN', HH').
Benutzerdefinierte Namen werden in MIDI-Mapping-Dateien gespeichert. Das Umbenennen markiert das aktuelle Mapping als geändert (angezeigt mit einem Sternchen). Speichern Sie Ihr Mapping nach dem Umbenennen, um die Änderungen zu erhalten.
Presets speichern alle Pattern-, Timing-, Velocity- und Mix-Einstellungen. Sie speichern NICHT die MIDI-Notenzuweisungen (diese werden separat über MIDI-Mappings verwaltet).
< / >, um durch Presets zu navigierenDas Preset-System enthält eine Randomize-Funktion, die zufällige Werte für alle Parameter erzeugt. MIDI-Notenzuweisungen sind von der Zufallsgenerierung ausgenommen (sie bleiben unverändert).
| Enthalten | Nicht enthalten |
|---|---|
| Density, Chaos, Map X/Y | MIDI-Notenzuweisungen |
| Euclidean Steps/Pulses/Start On | MIDI-Kanal (Standard Ch 10, konfigurierbar im Standalone) |
| Blend, Swing, Shift, Humanize | MIDI-Ausgangsgerät |
| Clock-Divider-Verhältnisse | Benutzerdefinierte Instrumentennamen |
| Velocity LEVEL, Randomization | |
| Velocity-Bender-Einstellungen | |
| Linear-Drumming-Matrix-Zuweisungen | |
| Mute/Solo/Probability-Zustände | |
| Linear Grid, Note Length |
Der vollständige Signalweg von der Pattern-Erzeugung bis zum MIDI-Ausgang:
Pattern-Engine (Grids oder Euclidean, ausgewählt durch Blend)
|
v
Velocity-Controller (LEVEL ersetzt Velocity, wendet Randomization an)
|
v
Probability Pre (Zufallsfilterung, vor Priorität)
|
v
Mute Pre (vor Priorität, keine Lücken)
|
v
Solo Pre (vor Priorität, vollständiges Pattern)
|
v
Linear-Drumming-Matrix (löst gleichzeitige Noten auf)
|
v
Mute Post (nach Priorität, hinterlässt Lücken)
|
v
Probability Post (Zufallsfilterung, nach Priorität)
|
v
Solo Post (nach Priorität, mit Prioritätslücken)
|
v
Velocity Bender (LFO-Velocity-Modulation)
|
v
Shift / Humanize (Zeitverzögerung)
|
v
MIDI-Ausgang (Note On/Off auf Kanal 10)
Alle 135 Parameter sind für die Automation in Ihrer DAW verfügbar.
| Gruppe | Parameter | Pro Kanal |
|---|---|---|
| Pattern-Morphing | Map X, Map Y | Global |
| Density | BD/SN/HH/BD'/SN'/HH' | Ja |
| Chaos | Master + 6 individuell | Ja |
| Blend | Grids/Euclidean-Mischung | Ja |
| Euclidean | Steps, Pulses, Start On | Ja |
| Swing | Timing-Versatz | Ja |
| Shift | Zeitverzögerung | Ja |
| Humanize | Zufälliges Timing | Ja |
| Clock Ratio | Tempo-Multiplikator | Ja |
| Velocity Level | Ausgangs-Velocity | Ja |
| Velocity Random | Zufälligkeitsmenge | Ja |
| Velocity Bender | Aktivieren + 4 Regler | Pro Instrument + global |
| Probability | Probability Pre, Probability Post | Ja |
| Mute | Mute Pre, Mute Post | Ja |
| Solo | Solo Pre, Solo Post | Ja |
| Priorität | Stufe 1–6 | Ja |
| MIDI-Noten | Notennummer | Ja |
| Note Length | Länge | Global |
| Linear Grid | Dauer | Global |
Automatisieren Sie Map X und Map Y über 8–16 Takte, um durch verschiedene Pattern-Stile zu morphen. Beginnen Sie mit subtilen Bewegungen in der Nähe eines Rasterpunkts und streichen Sie dann über den gesamten Bereich für dramatische Änderungen.
Verwenden Sie die Linear-Drumming-Matrix, um Patterns zu erstellen, bei denen nur eine Stimme gleichzeitig spielt:
Verwenden Sie den Blend-Regler, um Engines pro Kanal zu mischen:
Weisen Sie verschiedenen Kanälen verschiedene Schrittanzahlen zu:
Kombiniert mit verschiedenen Clock-Divider-Verhältnissen erzeugt dies komplexe polyrhythmische Texturen.
Augmatic GRE kann als eigenständige App sowohl auf macOS als auch auf iPad laufen, unabhängig von jeder DAW. Im Standalone-Modus bietet die App ihre eigene interne Clock und MIDI-Ausgangs-Routing. Der Standalone-Modus reicht aus, um einen Drum-Sampler oder Synthesizer zu steuern, aber für Setups mit mehreren zeitsynchronisierten Instrumenten empfehlen wir eine Host-App, die die Clock-Synchronisation, MIDI-CC-Mapping usw. verwaltet.
| Funktion | AUv3-Plugin | Standalone-App |
|---|---|---|
| Transport | Gesteuert durch die Host-DAW — Play/Stop, Timeline-Position | Interner Play/Stop-Knopf und Leertaste-Shortcut (macOS) |
| BPM | Vom Host synchronisiert — kein BPM-Regler sichtbar | Einstellbar im Settings-Tab (40–240 BPM) |
| MIDI-Ausgang | Über den MIDI-Bus des Hosts geroutet | Wählbar im Settings-Tab — virtueller Port oder Hardware-MIDI-Gerät |
| MIDI-Kanal | Fest auf Kanal 10 (GM Drums) | Wählbar im Settings-Tab (1–16, Standard 10) |
| Play/Stop-Knopf | Ausgeblendet — Host steuert Transport | Sichtbar rechts neben dem Master-Chaos-Schieberegler |
| DAW-Automation | Alle 135 Parameter dem Host zugänglich | Nicht verfügbar |
Im Standalone-Modus hat die App ihren eigenen Transport, da keine Host-DAW vorhanden ist:
Im AUv3-Modus wird der Transport vollständig vom Host gesteuert: Drücken Sie Play in Ihrer DAW, und Augmatic GRE beginnt mit der Pattern-Erzeugung. BPM, Timeline-Position und Play/Stop-Status synchronisieren sich automatisch.
Der Settings-Tab zeigt im Standalone-Modus zusätzliche Regler, die im AUv3-Plugin-Modus nicht verfügbar sind:
| Regler | Beschreibung |
|---|---|
| BPM | Internes Tempo, 40–240. Scrollen/Ziehen zum Ändern. Im AUv3-Modus wird BPM vom Host bereitgestellt. |
| MIDI CHANNEL | Ausgangskanal 1–16, Standard 10 (GM Drums). Im AUv3-Modus ist der Ausgang auf Kanal 10 fest. |
| MIDI OUT | Ausgangsgerät wählen: virtueller Port oder Hardware-MIDI. Im AUv3-Modus wird MIDI über den Host geroutet. |
BPM wird in Presets gespeichert, aber nur im Standalone-Modus verwendet. MIDI-Kanal und Ausgangsgerät werden unabhängig gespeichert.
Presets und MIDI-Mappings werden als XML-Dateien in plattformspezifischen Verzeichnissen gespeichert. Werksinhalte (mit der App geliefert) und vom Benutzer erstellte Inhalte werden in separaten Unterverzeichnissen aufbewahrt, damit App-Updates Ihre benutzerdefinierten Presets niemals überschreiben oder löschen.
Auf iOS werden Presets und MIDI-Mappings im Documents-Verzeichnis der App gespeichert, sichtbar in der Dateien-App unter Auf meinem iPad > Augmatic GRE.
Documents/Presets/Factory/Documents/Presets/User/Documents/MIDI Mappings/Factory/Documents/MIDI Mappings/User/Sie können diese Dateien direkt über die iOS-Dateien-App durchsuchen, kopieren und teilen. Um ein von jemand geteiltes Preset zu importieren, legen Sie die XML-Datei einfach in den entsprechenden User/-Ordner.
Wenn das Plugin als AUv3 in einem Host läuft (AUM, Cubasis, Drambo usw.), benötigt es die Berechtigung zum Zugriff auf den Documents-Ordner der Standalone-App. Bei der ersten Verwendung erscheint oben in der Plugin-Oberfläche ein blauer „Enable Files App Access“-Knopf.
Nach dieser einmaligen Einrichtung sind in AUv3 gespeicherte Presets sofort in der Dateien-App sichtbar — Sie müssen die Standalone-App nicht starten. Die Berechtigung bleibt über App-Neustarts und Geräteneustarts hinweg erhalten.
Wenn Sie diesen Schritt überspringen, funktioniert AUv3 weiterhin normal, verwendet aber einen internen Speicherbereich, der in der Dateien-App nicht sichtbar ist.
~/Library/Application Support/Audio/Presets/Artur Nowak/AugmaticGRE/Presets/Factory/~/Library/Application Support/Audio/Presets/Artur Nowak/AugmaticGRE/Presets/User/~/Library/Application Support/Audio/Presets/Artur Nowak/AugmaticGRE/MIDI Mappings/Factory/~/Library/Application Support/Audio/Presets/Artur Nowak/AugmaticGRE/MIDI Mappings/User/