Machine à accords et à progressions. Le principe tient en une phrase : vous ne jouez pas les notes d'un accord, vous le décrivez — une fondamentale, un type, des tensions — et la machine fait le reste, jusqu'à vos synthés ou votre DAW.
L'écran est organisé comme le panneau d'une machine hardware. Six zones, toujours au même endroit :
L'en-tête de l'application porte un sélecteur FR / EN qui bascule toute l'interface : libellés, listes, boutons, infobulles et messages. La langue est détectée au démarrage d'après votre navigateur et conservée dans les sessions .json. Le vocabulaire musical — noms d'accords, types, tensions, modes de performance — reste identique dans les deux langues.
Trois gestes : choisir un type, presser une fondamentale, lire le LCD. L'accord sonne immédiatement.
| Bouton | Accord | Intervalles | Caractère |
|---|---|---|---|
| DIM | diminué | 1 · ♭3 · ♭5 | tension, passage |
| MIN | mineur | 1 · ♭3 · 5 | sombre, mélancolique |
| MAJ | majeur | 1 · 3 · 5 | stable, lumineux |
| AUG | augmenté | 1 · 3 · ♯5 | suspendu, étrange |
| SUS2 | suspendu 2 | 1 · 2 · 5 | ouvert, aérien |
| SUS4 | suspendu 4 | 1 · 4 · 5 | attente, résolution |
| 5 | power chord | 1 · 5 | neutre, massif |
| m♭6 | mineur sixte bémol | 1 · ♭3 · ♭6 | dramatique, ciné |
Les deux rangées inférieures s'empilent librement sur le type : plusieurs LEDs allumées en même temps. Les tensions ajoutent des notes ; les altérations modifient ou retirent des notes existantes.
| Combinaison | Résultat | Pourquoi |
|---|---|---|
| DIM + 6 | Cdim7 | la sixte sur un diminué est la 7e diminuée |
| DIM + m7 | Cø7 | le demi-diminué, pilier du ii–V mineur |
| MAJ + m7 + ♯9 | C7(♯9) | l'accord « Hendrix » |
| type + no3 | accord ouvert | ni majeur ni mineur — parfait en ambient |
| m7 + M7 | WTF? | le LCD vous prévient. Vous êtes libre. |
Le même accord peut être serré, ouvert, grave, aérien. Trois outils indépendants se cumulent — dans cet ordre : rotation → drop → basse slash.
Chaque cran fait tourner l'accord : à +1, la note la plus grave remonte d'une octave. À −1, la plus aiguë descend. Voici Cmaj7 :
Manipulation : glisser verticalement sur le knob, boutons − 0 +, flèches ←→, double-clic pour revenir à 0. Le même accord à +3 et à −2 raconte deux histoires différentes.
Appliqués après la rotation, ils écartent les voix comme le ferait un arrangeur :
| Mode | Effet | Usage |
|---|---|---|
| close | position serrée (rien) | défaut |
| drop 2 | 2e voix depuis le haut → −1 oct | le standard jazz |
| drop 3 | 3e voix depuis le haut → −1 oct | grands écarts, guitare |
| drop 2+4 | deux voix descendues | très ouvert, cinématique |
| spread | une voix sur deux → +1 oct | nappes larges, ambient |
Le bouton BASS active une note tenue (−1 ou −2 octaves) sur son propre canal MIDI. Le sélecteur basse / choisit quelle note de l'accord elle joue : fondamentale, tierce, quinte ou septième — le LCD affiche alors C/E. La détection s'adapte au type : tierce mineure sur un accord mineur, quinte diminuée sur un ♭5.
Activez KEY, choisissez une tonique et l'une des huit gammes. Chaque touche génère alors l'accord diatonique de son degré — impossible de sortir du ton.
Les tensions 6 m7 M7 9 11 13 restent actives et sont harmonisées dans la gamme : la 7e de G en Do majeur donne un vrai G7 (avec F naturel). L'astérisque dans le nom (G7*) signale cette harmonisation diatonique.
Type et tensions. Par défaut la qualité vient du degré (mode auto). Tu peux épingler un bouton de type pour forcer une qualité sur la fondamentale jouée, puis re-cliquer pour revenir en auto ; la fondamentale reste toujours dans la tonalité. Les douze tensions et altérations (♭9, ♯9, ♯11, ♭5, ♯5 comprises) sont actives dans les deux cas.
Jouez un accord, puis ADD (ou espace) : il devient un slot dans la séquence. Anatomie d'un slot :
+B si la basse est active.| Méthode | Geste | Quand |
|---|---|---|
| Manuelle | jouer + ADD | vous savez où vous allez |
| Presets | choisir une cadence + charger | base instantanée dans votre tonalité (I–V–vi–IV, ii–V–I, cycle des quintes…) |
| ✦ suggérer | un clic = un accord proposé | laisser la machine dériver par harmonie fonctionnelle, reprendre la main quand c'est intéressant |
Deux enchaînements de la même progression :
VL AUTO (dans le transport) applique ce calcul à chaque ADD ; ⇄ voice-leading optimise d'un coup toute la progression existante. À essayer juste après un chargement de preset : la différence s'entend immédiatement.
PLAY lance la progression au BPM affiché, LOOP la boucle. Le sélecteur perf transforme la restitution de chaque accord — partout : audition, MIDI live, et export .mid.
| Mode | Rendu |
|---|---|
| block | accord plaqué |
| strum ↑ / ↓ | notes égrenées vers le haut / le bas, façon guitare |
| harp | balayage rapide (glissando) |
| arp ↑ / ↓ / ↕ / rnd | arpège à la vitesse du sélecteur rate (1/8 · 1/16 · 1/32) |
HUM humanise vélocités (±10) et timing (±15 ms) — les strums et les arps respirent.
Chaque accord cliqué, chaque slot auditionné et la lecture complète partent en MIDI, sur deux canaux séparés — accords et basse pilotent deux machines différentes en même temps.
Mise en route : ① brancher l'interface avant d'ouvrir la page (ou recharger), ② autoriser l'accès MIDI demandé par le navigateur, ③ sélectionner le périphérique dans le panneau MIDI out (live). Le LCD affiche MIDI ON.
file://, l'audio et l'export fonctionnent, mais pas la sortie MIDI live — c'est la raison d'être de l'hébergement sur chordlab.ghostinthemachine.fr. Safari ne supporte pas Web MIDI : utilisez Chrome, Edge ou Firefox. Note bloquée sur une machine ? STOP envoie un All Notes Off sur les 16 canaux.| Option d'export | Choix |
|---|---|
| pistes | accords + basse (2 pistes, chacune sur son canal) · ou accords seuls |
| perf rendue | oui : les strums/arps sont écrits note par note dans le fichier · non : accords plaqués (préférable si vous arpégez ensuite dans le DAW ou le Tracker) |
À côté du .mid, le bouton ↓ tracker (.txt) produit un fichier texte pour la transcription manuelle sur un tracker (Polyend Tracker Mini et similaires) : une grille de pattern où chaque note occupe une piste (T1..Tn grave→aigu) plus une colonne basse, OFF pour couper et ... pour maintenir, suivie d'une section de référence donnant les notes et leur numéro MIDI. Le sélecteur résol. tracker (1/16, 1/8, 1/4) doit correspondre à la résolution de pattern de ta machine.
↓ sauver la session génère un .json avec tous les réglages et la progression complète ; ↑ charger restaure tout. Rien n'est stocké dans le navigateur : le fichier est l'unique persistance — versionnez vos sessions dans Gitea comme n'importe quel fichier de projet.
Les lettres suivent la disposition d'un clavier de piano. Un sélecteur QWERTY / AZERTY se trouve sous le clavier de l'application : il n'y a que deux touches de différence, mais ce sont le Do et le Do dièse, donc le bon réglage change tout. L'application choisit une disposition au démarrage d'après la langue du navigateur — corrigez-la d'un clic si besoin, le choix est conservé dans les sessions .json.
| Dawless (session hardware) | DAW / Tracker (composition) |
|---|---|
| KEY ON → preset ou ✦ suggérer → ⇄ voice-leading → MIDI live (Pro-800 + TD-3) → LOOP pendant que vous sculptez les sons et enregistrez sur le L-12 → session .json | KEY OFF, recherche libre de couleurs (types + tensions + drops) → VL AUTO → export .mid perf : non → import DAW ou Tracker Mini → arpégiation et sound design dans la machine de destination |