Version 1.0 - 2026-02-15.
Générateur de motifs rythmiques MIDI AUv3 pour iPad, iPhone et macOS.
Augmatic GRE génère des motifs rythmiques évolutifs à l'aide d'algorithmes musicaux éprouvés. Parcourez d'infinies variations rythmiques qui équilibrent naturellement simplicité et complexité — sans programmation manuelle fastidieuse.
Augmatic GRE est un plugin AUv3 et une application autonome qui génère des notes MIDI pour tout sampler de batterie ou synthétiseur, logiciel ou matériel, acceptant une entrée MIDI. Il ne produit pas d'audio.
| Canal | Label | Nom par défaut | Fonction |
|---|---|---|---|
| 1 | BD | Bass Drum | Grosse caisse principale — assure le rythme de base |
| 2 | SN | Snare | Caisse claire principale — assure le contretemps |
| 3 | HH | Hi-Hat | Charleston principal — assure la pulsation |
| 4 | BD' | BD Accent | Accent indépendant de grosse caisse — ghost notes, rimshots (density/chaos propres) |
| 5 | SN' | SN Accent | Accent indépendant de caisse claire — ghost hits, cross-sticks (density/chaos propres) |
| 6 | HH' | HH Accent | Accent indépendant de charleston — open hats, bells (density/chaos propres) |
Chaque canal peut utiliser l'un des deux moteurs de motifs :
Les deux moteurs fonctionnent en parallèle. Un contrôle Blend par canal mélange entre eux, et vous pouvez assigner des moteurs différents à des canaux différents.
Augmatic GRE est un processeur MIDI AUv3 (type aumi) qui génère des motifs rythmiques MIDI. Il fonctionne avec tout hôte AUv3 compatible, notamment AUM, Cubasis 3, Drambo et Loopy Pro.
Chargez-le comme instrument, puis routez sa sortie MIDI vers un sampler de batterie ou un synthétiseur sur une autre piste.
Le plugin se synchronise avec le transport de votre hôte : BPM, lecture/arrêt et position dans la timeline. Tous les paramètres peuvent être automatisés depuis votre DAW.
L'interface du plugin comporte quatre onglets : Pattern, Linear, Velocity et Settings.
Le côté gauche de l'interface contient :
Le côté droit affiche les contrôles de l'onglet actif, organisés en grille avec une ligne par canal d'instrument (BD, SN, HH, BD', SN', HH').
X/Y sont des contrôles globaux qui affectent tous les canaux de batterie simultanément. Ils sélectionnent une position dans la carte de motifs Grids — une grille 5×5 de 25 nœuds de motifs. Changer X/Y modifie le caractère rythmique sous-jacent de chaque canal (BD, SD, HH, BD', SD', HH') en même temps. Les valeurs entre les points de la grille mélangent les motifs adjacents en douceur.
Tous les autres contrôles de l'onglet Pattern — Density, Chaos, Blend, paramètres euclidiens, Swing, Shift, Humanize et Clock Divider — sont individuels par canal, vous permettant de façonner chaque voix de batterie indépendamment.
L'onglet PATTERN contrôle la génération des motifs rythmiques. Chaque canal d'instrument dispose de contrôles indépendants répartis sur plusieurs colonnes.
Le moteur Grids est un portage fidèle du module Eurorack Mutable Instruments Grids. Il contient 25 nœuds de motifs pré-programmés disposés dans une grille 5×5. Chaque nœud stocke trois couches rythmiques distinctes — grosse caisse, caisse claire et charleston — conçues pour fonctionner musicalement ensemble.
Lorsque vous déplacez les coordonnées X/Y, le moteur mélange en douceur les quatre nœuds environnants par interpolation bilinéaire, créant un continuum infini de variations rythmiques. Les nœuds sont organisés selon une topologie musicale soigneusement choisie, de sorte que les positions adjacentes morphent entre des styles de batterie complémentaires plutôt que de sauter brusquement.
Chaque pas d'un motif a une valeur de niveau (0–127) qui représente l'intensité avec laquelle cette frappe « veut » être jouée. Le contrôle Density agit comme un seuil : seuls les pas dont le niveau dépasse le seuil se déclenchent. C'est pourquoi augmenter Density ajoute progressivement des frappes dans un ordre musicalement significatif — les temps les plus forts apparaissent en premier, puis les fills et les ghost notes émergent à mesure que vous augmentez davantage.
Augmatic GRE exécute six instances Grids indépendantes — une par canal. Les six partagent la même position X/Y et utilisent les mêmes données de motif, mais chacune dispose de ses propres contrôles Density et Chaos.
Cela signifie que les canaux d'accent produisent des rythmes complémentaires, pas des doublons. À la même position X/Y, un accent BD' avec Density 20 déclenche des pas différents du BD principal avec Density 64, car le seuil de densité filtre des frappes différentes du même motif sous-jacent. Les temps les plus forts jouent sur le canal principal ; les frappes plus faibles et intermédiaires émergent sur le canal d'accent.
Assignez des notes MIDI différentes aux canaux d'accent par rapport à leur canal parent (par ex., BD=grosse caisse, BD'=rimshot) pour déclencher des sons de batterie alternatifs sur les frappes accentuées.
Contrôle le nombre de notes générées par chaque instrument. Plus la density est élevée = plus de notes.
Les canaux d'accent sont à 0 par défaut. Augmentez-les à 10–25 pour commencer à entendre les notes d'accent.
Ajoute une aléatoirité contrôlée aux motifs, créant des variations de timing et de vélocité.
Impact du contrôle Chaos :
Important : Le curseur Master Chaos est une commande en écriture seule. L'ajuster écrase toutes les valeurs individuelles de chaos. Pour définir un chaos différent par canal, laissez le curseur Master Chaos à 0 et utilisez les contrôles individuels.
Un contrôle par canal qui mélange entre les deux moteurs de motifs :
Par défaut : 0.0 (Grids) pour tous les canaux.
Chaque canal dispose de trois paramètres euclidiens :
L'algorithme de Bjorklund distribue les impulsions aussi uniformément que possible, créant des rythmes présents dans la musique traditionnelle :
| Notation | Steps | Pulses | Style | Description |
|---|---|---|---|---|
| E(3,8) | 8 | 3 | Cubain | Tresillo — rythme cubain fondamental |
| E(5,8) | 8 | 5 | Afro-cubain | Cinquillo — motif classique de type clave |
| E(5,12) | 12 | 5 | Afro-cubain | Variation de son clave |
| E(7,12) | 12 | 7 | Ouest-africain | Motif traditionnel de cloche |
| E(5,16) | 16 | 5 | Latin | Clave de rumba étendue à 16 pas |
| E(7,16) | 16 | 7 | Moderne | Polyrythmie dense et complexe |
| E(5,13) | 13 | 5 | Ouest-africain | Motif classique de cloche africaine |
| E(9,16) | 16 | 9 | Électronique | Motif électronique moderne |
Exemples visuels de motifs :
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 . . . . . . . . . . . . . . .
Auto-clamping : Lorsque vous réduisez Steps, Pulses et Start On sont automatiquement limités aux plages valides. Par exemple, réduire Steps de 16 à 8 limite Pulses de 12 à 8 et Start On de 10 à 8.
Timing de swing par canal basé sur l'algorithme Roger Linn.
Délai temporel par canal qui avance ou recule les notes dans le temps.
Shift est traité après la matrice Linear Drumming — seules les notes gagnantes sont décalées.
Variation aléatoire du timing par canal qui ajoute une sensation humaine.
Multiplicateur/diviseur de tempo par canal qui modifie la vitesse de lecture de chaque instrument indépendamment.
18 ratios disponibles, de /8 (8x plus lent) en passant par x1 (normal, défaut) jusqu'à x8 (8x plus rapide) : /8, /7, /6, /5, /4, /3, /2, /1.5, x1, x1.5, x2, x2.5, x3, x4, x5, x6, x7, x8.
Réglage global qui contrôle la durée de chaque note MIDI (l'intervalle entre NOTE ON et NOTE OFF).
| Réglage | Durée |
|---|---|
| 4n | Noire |
| 8n | Croche |
| 16n | Double croche (défaut) |
| 32n | Triple croche |
| 64n | Quadruple croche |
L'onglet VELOCITY contrôle la vélocité de sortie (volume/intensité) des notes MIDI de chaque instrument.
Une valeur de vélocité par canal qui remplace entièrement la vélocité du moteur. Quelle que soit la vélocité produite par le moteur Grids ou euclidien, elle est ignorée ; la valeur LEVEL est utilisée à la place.
Ajoute une variation aléatoire par canal autour de la valeur LEVEL.
Le Velocity Bender module la vélocité à l'aide d'un LFO synchronisé à la mesure. Il crée des motifs d'accent dynamiques et « respirants » qui évoluent dans le temps.
Chaque ligne d'instrument dispose d'un bouton bascule B (Bender). Touchez pour activer ou désactiver le Velocity Bender pour ce canal. Tous sont activés par défaut. Les instruments désactivés contournent le Velocity Bender et conservent leur vélocité LEVEL.
Quatre potentiomètres bipolaires contrôlent l'intensité de la contribution de chaque division rythmique à la courbe LFO :
| Potentiomètre | Division rythmique | Description |
|---|---|---|
| 2n | Blanche | Modulation lente et large sur 2 temps |
| 4n | Noire | Modulation alignée sur le pouls à chaque temps |
| 4nt | Triolet de noire | Sensation de triolet — 3 cycles pour 2 temps |
| 8n | Croche | Modulation rapide, deux fois par temps |
Chaque potentiomètre va de -1.0 à +1.0 avec 0.0 au centre (pas de modulation). Les valeurs positives créent des crêtes, les valeurs négatives créent des creux à cette division. Les quatre composantes sont mélangées en une seule courbe LFO fluide.
Un affichage en temps réel de la forme d'onde montre la forme combinée du LFO, mis à jour à 30 FPS lorsque vous ajustez les potentiomètres. Les lignes de grille marquent les divisions rythmiques pour référence visuelle.
Le Velocity Bender est la dernière étape de traitement de la vélocité avant la sortie MIDI. Il multiplie la vélocité LEVEL par la valeur du LFO, de sorte que la modulation est proportionnelle.
L'onglet LINEAR contrôle le flux du signal MIDI à travers une matrice à 12 colonnes. Il fournit un filtrage par probabilité, des contrôles mute/solo et un système de priorité à 6 niveaux pour résoudre les notes simultanées.
Sortie du moteur -> Probability Pre -> Mute Pre -> Solo Pre -> Matrice Linear Drumming -> Mute Post -> Probability Post -> Solo Post -> Sortie MIDI
Les contrôles à gauche (Probability Pre, Mute Pre, Solo Pre) affectent les notes avant le traitement de priorité. Les contrôles à droite (Probability Post, Solo Post, Mute Post) affectent les notes après le traitement de priorité.
Potentiomètres (0–100 %) qui filtrent aléatoirement les notes.
Lorsque les deux sont utilisés, les probabilités se multiplient : Probability Pre=80 % et Probability Post=50 % signifie qu'environ 40 % des notes survivent.
Boutons bascule qui rendent les instruments silencieux.
Boutons bascule qui isolent les instruments.
Détermine quel instrument gagne lorsque plusieurs notes se déclenchent simultanément.
Même priorité : Si deux instruments partagent le même niveau de priorité, les deux jouent en même temps. Régler tous les instruments sur la même priorité désactive effectivement le filtrage de priorité.
L'onglet SETTINGS gère les assignations de notes MIDI, les mappings MIDI et les noms d'instruments personnalisés.
Les mappings MIDI stockent les assignations de notes indépendamment des presets. Cela signifie que vous pouvez charger différents presets (paramètres de motifs) tout en conservant les mêmes assignations de notes pour votre boîte à rythmes.
Charger un mapping :
< / > pour naviguerSauvegarder un mapping :
Supprimer un mapping :
Organisation : Placez les fichiers XML de mapping dans des sous-dossiers du répertoire MIDI Mappings pour les catégoriser. Les sous-dossiers apparaissent comme des lignes de dossier dans le menu déroulant.
Mappings d'usine : Les mappings intégrés sont automatiquement installés au premier lancement.
Principe clé : Charger un preset ne modifie PAS les notes MIDI. Charger un mapping ne modifie PAS les paramètres de motifs. Les deux systèmes sont complètement indépendants.
Vous pouvez renommer les labels d'affichage de n'importe quel instrument pour mieux identifier quel instrument joue réellement :
Restaurer : Réinitialise le canal à son nom d'usine par défaut (BD, SN, HH, BD', SN', HH').
Les noms personnalisés sont stockés dans les fichiers de mapping MIDI. Renommer marque le mapping actuel comme modifié (indiqué par un astérisque). Sauvegardez votre mapping après le renommage pour conserver les modifications.
Les presets stockent tous les paramètres de motif, timing, vélocité et mixage. Ils ne stockent PAS les assignations de notes MIDI (celles-ci sont gérées séparément par les mappings MIDI).
< / > pour parcourir les presetsLe système de presets inclut une fonction Randomize qui génère des valeurs aléatoires pour tous les paramètres. Les assignations de notes MIDI sont exclues de la randomisation (elles restent inchangées).
| Inclus | Non inclus |
|---|---|
| Density, Chaos, Map X/Y | Assignations de notes MIDI |
| Euclidean Steps/Pulses/Start On | Canal MIDI (défaut Canal 10, configurable en mode autonome) |
| Blend, Swing, Shift, Humanize | Périphérique de sortie MIDI |
| Ratios de Clock Divider | Noms d'instruments personnalisés |
| Velocity LEVEL, Randomization | |
| Paramètres du Velocity Bender | |
| Assignations de la matrice Linear Drumming | |
| États Mute/Solo/Probability | |
| Linear Grid, Note Length |
Le chemin complet du signal de la génération de motifs à la sortie MIDI :
Moteur de motifs (Grids ou Euclidien, sélectionné par Blend)
|
v
Contrôleur de vélocité (LEVEL remplace la vélocité, applique Randomization)
|
v
Probability Pre (filtrage aléatoire, pré-priorité)
|
v
Mute Pre (pré-priorité, pas de trous)
|
v
Solo Pre (pré-priorité, motif complet)
|
v
Matrice Linear Drumming (résout les notes simultanées)
|
v
Mute Post (post-priorité, laisse des trous)
|
v
Probability Post (filtrage aléatoire, post-priorité)
|
v
Solo Post (post-priorité, avec trous de priorité)
|
v
Velocity Bender (modulation de vélocité par LFO)
|
v
Shift / Humanize (délai temporel)
|
v
Sortie MIDI (Note On/Off sur le Canal 10)
Les 135 paramètres sont tous exposés à votre DAW pour l'automatisation.
| Groupe | Paramètres | Par canal |
|---|---|---|
| Pattern Morphing | Map X, Map Y | Global |
| Density | BD/SN/HH/BD'/SN'/HH' | Oui |
| Chaos | Master + 6 individuels | Oui |
| Blend | Mélange Grids/Euclidien | Oui |
| Euclidean | Steps, Pulses, Start On | Oui |
| Swing | Décalage de timing | Oui |
| Shift | Délai temporel | Oui |
| Humanize | Timing aléatoire | Oui |
| Clock Ratio | Multiplicateur de tempo | Oui |
| Velocity Level | Vélocité de sortie | Oui |
| Velocity Random | Quantité de randomisation | Oui |
| Velocity Bender | Activation + 4 potentiomètres | Par instrument + global |
| Probability | Probability Pre, Probability Post | Oui |
| Mute | Mute Pre, Mute Post | Oui |
| Solo | Solo Pre, Solo Post | Oui |
| Priority | Niveau 1–6 | Oui |
| Notes MIDI | Numéro de note | Oui |
| Note Length | Durée | Global |
| Linear Grid | Durée | Global |
Automatisez Map X et Map Y sur 8–16 mesures pour morpher entre différents styles de motifs. Commencez par des mouvements subtils près d'un point de la grille, puis balayez toute la plage pour des changements dramatiques.
Utilisez la matrice Linear Drumming pour créer des motifs où une seule voix joue à la fois :
Utilisez le contrôle Blend pour mélanger les moteurs par canal :
Assignez des nombres de pas différents à des canaux différents :
Combiné avec différents ratios de Clock Divider, cela crée des textures polyrythmiques complexes.
Augmatic GRE peut fonctionner comme application autonome sur macOS et iPad, indépendamment de tout DAW. En mode autonome, l'application fournit sa propre horloge interne et son routage de sortie MIDI. Le mode autonome est suffisant pour contrôler un sampler de batterie ou un synthétiseur, mais pour des configurations incluant plusieurs instruments synchronisés temporellement, nous recommandons d'utiliser une application hôte qui gérera la synchronisation d'horloge, le mapping MIDI CC, etc.
| Fonctionnalité | Plugin AUv3 | Application autonome |
|---|---|---|
| Transport | Contrôlé par le DAW hôte — Lecture/Arrêt, position dans la timeline | Bouton interne Lecture/Arrêt et raccourci Barre d'espace (macOS) |
| BPM | Synchronisé depuis l'hôte — aucun contrôle de BPM visible | Réglable dans l'onglet Settings (40–240 BPM) |
| Sortie MIDI | Routée par le bus MIDI de l'hôte | Sélectionnable dans l'onglet Settings — port virtuel ou périphérique MIDI matériel |
| Canal MIDI | Fixé au Canal 10 (GM Drums) | Sélectionnable dans l'onglet Settings (1–16, défaut 10) |
| Bouton Lecture/Arrêt | Masqué — l'hôte contrôle le transport | Visible à droite du curseur Master Chaos |
| Automatisation DAW | Les 135 paramètres exposés à l'hôte | Non disponible |
En mode autonome, l'application dispose de son propre transport car il n'y a pas de DAW hôte pour en fournir un :
En mode AUv3, le transport est entièrement contrôlé par l'hôte : appuyez sur Lecture dans votre DAW et Augmatic GRE commence à générer des motifs. BPM, position dans la timeline et état lecture/arrêt se synchronisent automatiquement.
L'onglet Settings affiche des contrôles supplémentaires en mode autonome qui ne sont pas disponibles en mode plugin AUv3 :
| Contrôle | Description |
|---|---|
| BPM | Tempo interne, 40–240. Faites défiler/glissez pour modifier. En mode AUv3, le BPM est fourni par l'hôte. |
| MIDI CHANNEL | Canal de sortie 1–16, défaut 10 (GM Drums). En mode AUv3, la sortie est fixée au Canal 10. |
| MIDI OUT | Sélectionnez le périphérique de sortie : port virtuel ou MIDI matériel. En mode AUv3, le MIDI est routé par l'hôte. |
Le BPM est sauvegardé dans les presets, mais n'est utilisé qu'en mode autonome. Le canal MIDI et le périphérique de sortie sont persistés indépendamment.
Les presets et les mappings MIDI sont stockés sous forme de fichiers XML dans des répertoires spécifiques à la plateforme. Le contenu d'usine (livré avec l'application) et le contenu créé par l'utilisateur sont conservés dans des sous-répertoires séparés afin que les mises à jour de l'application n'écrasent ou ne suppriment jamais vos presets personnalisés.
Sur iOS, les presets et les mappings MIDI sont stockés dans le répertoire Documents de l'application, visible dans l'application Fichiers sous Sur mon iPad > Augmatic GRE.
Documents/Presets/Factory/Documents/Presets/User/Documents/MIDI Mappings/Factory/Documents/MIDI Mappings/User/Vous pouvez parcourir, copier et partager ces fichiers directement depuis l'application Fichiers d'iOS. Pour importer un preset que quelqu'un a partagé avec vous, déposez simplement le fichier XML dans le dossier User/ approprié.
Lorsqu'il fonctionne comme plugin AUv3 dans un hôte (AUM, Cubasis, Drambo, etc.), le plugin a besoin d'une autorisation pour accéder au dossier Documents de l'application autonome. Lors de la première utilisation, un bouton bleu « Enable Files App Access » apparaît en haut de l'interface du plugin.
Après cette configuration unique, les presets que vous sauvegardez dans l'AUv3 sont immédiatement visibles dans l'application Fichiers — pas besoin de lancer l'application autonome. L'autorisation persiste entre les redémarrages de l'application et de l'appareil.
Si vous sautez cette étape, l'AUv3 fonctionne toujours normalement mais utilise une zone de stockage interne non visible dans l'application Fichiers.
~/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/