Aller au contenu
Projets

04 / 06

Apprendre en jouant, composer, mixer

Studio Musical IA

“Studio écoute ta guitare ou ton piano et te dit, note après note, si c’était juste et si c’était à temps.”

Problème
Seul avec un instrument, on joue sans retour : impossible de savoir si une note est juste ou si elle arrive à temps.
Solution
Une application qui écoute la guitare ou le piano au micro et juge chaque note dans un jeu, avec 84 leçons, un coach d’exercices et un studio de composition.
Résultat
En ligne depuis le 9 octobre 2026, sans inscription ; pas encore testé avec de vrais utilisateurs.

Actions disponibles

Statut
En ligne
Contexte
Projet personnel
Rôle
Conception, développement assisté par IA, mise en ligne

Le chemin · 5 étapes

Parcours guitare et piano, jeu qui écoute ton instrument, coach et studio.

  1. 01Jouer

    Joue la leçon

    Les notes arrivent vers la ligne : joue-les au bon moment. Le jeu te montre trop haut, trop bas, trop tôt ou trop tard.

  2. 02Parcours

    Un vrai parcours

    Des leçons jouées dans le jeu, chacune avec son doigté. Deux passages réussis d’affilée (75 % de notes justes et à temps) valident une leçon et ouvrent la suivante ; chaque niveau se termine par un bilan.

  3. 03Coach

    Un exercice avec tes mots

    Demande un exercice avec tes mots : une gamme, un arpège, un lick, un point faible à travailler. Il s’affiche sur l’instrument et se joue dans le jeu, comme une leçon.

  4. 04Composer

    Créer le morceau

    Pistes : batterie, basse, nappe, arpège, mélodie originale. Chaque piste se modifie ensuite comme les autres : notes au piano roll, sons, effets, volume.

  5. 05Studio

    Station de travail musicale

    Pistes instrument, batterie et audio ; piano roll, séquenceur pas à pas, éditeur audio ; console avec effets par piste et automation.

  1. 01

    Problème et objectif

    Apprendre un instrument seul, c’est souvent jouer sans retour : impossible de savoir si une note est juste ou si elle arrive au bon moment. L’objectif était un retour immédiat sur un vrai instrument, depuis le navigateur, sans matériel ni inscription.

  2. 02

    Solution

    Une application qui sépare l’écoute (dans le navigateur) du jugement (dans un jeu).

    • Détection de la hauteur des notes (algorithme YIN) et de leurs attaques, à partir du micro.
    • Un jeu, compilé en WebAssembly, qui évalue chaque note : juste, trop haut, trop bas, trop tôt, trop tard.
    • Parcours de 84 leçons : 46 pour la guitare sur 7 niveaux, 38 pour le piano sur 6 niveaux.
    • Coach d’exercices décrits en langage naturel. Il s’appuie sur Claude lorsqu’une clé API est configurée ; la version en ligne utilise un générateur intégré, sans IA.
    • Studio musical : pistes, piano roll, console avec effets, export audio et MIDI.
  3. 03

    Mon rôle

    • Conception — Progression pédagogique, règles de validation des leçons, architecture séparant l’écoute du jugement.
    • Développement assisté par IA — Réalisation avec Claude Code ; je suis le seul auteur du projet.
    • Intégration — Web Audio, Tone.js, pont entre l’application web et le jeu Godot, API Claude.
    • Validation — Environ 370 tests automatisés et des scénarios de bout en bout.
  4. 04

    Technologies et méthodes

    • Next.js
    • React
    • TypeScript
    • Tone.js
    • Web Audio API
    • Godot (WebAssembly)
    • API Claude (optionnelle)
    • Vitest
    • Playwright
  5. 05

    État actuel et résultats

    En ligne depuis le 9 octobre 2026, utilisable sans compte et installable sur mobile.

    • 157 commits entre août 2025 et octobre 2026.
    • 84 leçons jouables ; progression enregistrée sur l’appareil.
  6. 06

    Limites et suites

    • Aucun test avec de vrais utilisateurs n’a encore eu lieu ; pas de mesure d’usage.
    • Reconnaissance d’accords en direct et niveaux d’improvisation avancés : pas encore disponibles.

Voir aussi