À propos du projet
Resonant Keys est un environnement d'entraînement interactif au piano jazz construit autour de l'entrée MIDI et de l'analyse en temps réel. Plutôt que d'agir comme un métronome avec des partitions, il écoute ce que vous jouez, identifie les choix harmoniques et rythmiques, et répond avec un accompagnement, des lignes de basse et des suggestions stylistiquement appropriés.
Capacités principales décrites dans le README :
- Moteur d'écoute MIDI : capture la vélocité, le timing et le pitch bend, reconnaît les accords des triades simples aux dominantes altérées (b9, #11, #5) et aux triades de structure supérieure, et détecte la sensation straight par rapport au swing.
- Échantillonneur de piano intégré : jeu d'échantillons multi-vélocité avec bruit de pédale et de relâchement des touches, décrit comme à faible latence (moins de 2 ms avec ASIO sous Windows et macOS).
- Programme adaptatif : une bibliothèque de licks organisée par fonction harmonique (ii-V-I, turnaround, rhythm changes), des salles de pratique modale pour Dorien, Mixolydien et Lydien, et un coach d'appel et réponse qui évalue le phrasé, le timing et le contour mélodique.
- Retour visuel : une feuille de route harmonique des notes d'accord touchées ou manquées, un indicateur de tension pour le niveau de dissonance, et un visualiseur de forme de phrase comparant votre contour à la forme idéale d'un exercice.
- Interface en 12 langues : anglais, espagnol, français, allemand, japonais, coréen, chinois simplifié et traditionnel, portugais, italien, russe et arabe.
- Fonctionnement entièrement hors ligne : aucune connexion Internet requise, les données de pratique restent locales.
- Espace de travail réactif avec thèmes sombre/clair et prise en charge des contrôleurs MIDI ou des touches à l'écran.
Pour commencer, il faut un ordinateur (Windows 10+, macOS 12+, ou Linux avec ALSA), un clavier compatible MIDI ou un piano à l'écran, et un casque ou des haut-parleurs. Le README décrit le téléchargement d'une archive compilée, la connexion d'un contrôleur, l'exécution d'un assistant de calibration de courbe de toucher, et le choix d'une salle de pratique telle que le jeu libre ou l'exploration modale guidée.
Le moteur d'écoute est décrit comme un système hybride basé sur des règles et probabiliste utilisant une analyse harmonique par n-grammes, un optimiseur de conduite des voix, et la détection des notes d'agrément et des approches chromatiques. Les utilisateurs avancés peuvent définir des motifs d'accompagnement via des feuilles de style textuelles couvrant le rythme de basse, la vélocité et la densité de l'accompagnement, et les grooves de batterie. L'accompagnement généré peut être routé en sortie MIDI vers du matériel ou une DAW, et les sessions produisent des journaux de pratique JSON avec progressions, précision rythmique, instantanés de contour mélodique et opportunités harmoniques manquées.
La disposition du dépôt montrée dans le README comprend des modules principaux pour le MIDI, l'harmonie et le retour ; un échantillonneur avec échantillons et DSP ; des composants de tableau de bord UI et i18n ; des feuilles de style ; et de la documentation de développement. Le projet est publié sous licence MIT et déclare ne collecter aucune donnée personnelle.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.