Joue à la souris ou au clavier physique. Une touche avec un point possède un sample. Maj + clic sur une touche pour l'éditer. Tu peux aussi glisser-déposer un fichier audio sur une touche.
📚 Bibliothèque
🎙 Bruitage / Voix
Micro non démarré. Un clic sur « Enregistrer » demandera l'autorisation.
Aucun sample sur cette touche
Banque de samples
0
Sélectionne plusieurs fichiers d'un coup : la note est lue dans le nom du fichier
(C4.wav, A#3.mp3, piano-Db5.ogg, ou un numéro MIDI
60.wav). Avec une dizaine d'échantillons bien répartis, tout le clavier est
couvert — c'est ainsi que sonne un vrai piano échantillonné, ce qu'aucune synthèse
simple ne peut imiter.
Les samples sont conservés dans ton navigateur (IndexedDB) : ils sont toujours là au rechargement.
🎼 Morceau — enregistrement JSON
0Clique sur « Enregistrer » : le chrono démarre à ta première note. Tout est capturé (notes, vélocité, durées, sustain) puis exportable en JSON.
Le morceau est re-synthétisé hors-ligne (plus vite que le temps réel) avec tes réglages et tes bruitages, puis encodé. Rien ne passe par internet.
Banque de morceaux
JSON du morceau (sortie — éditable / collable)
🎧 Analyser un audio → relever la mélodie
en attente
Dépose un fichier audio (MP3, WAV, OGG, M4A…) : le programme calcule son
spectrogramme puis en extrait trois couches — la mélodie (bande
aiguë filtrée), la basse (bande grave filtrée) et les accords
(chromagramme comparé aux 24 triades). Le résultat est un morceau jouable au piano.
Une seule ligne mélodique ne suffit pas à reconnaître un morceau : c'est l'empilement
basse + accords + mélodie qui le rend identifiable.
Pour suivre le chant : la voix est isolée par soustraction mid/side
(elle est au centre du mix, les instruments sont étalés) et le suivi cherche le
chemin le plus continu à travers la salience harmonique — c'est ce qui l'empêche
de sauter d'une octave ou de partir sur la guitare.
Réglage décisif : « Chercher à partir de » — mets-le sur le registre du
chant (souvent C4) pour que la mélodie ne suive pas la basse.
…ou dépose le fichier ici
Les deux sources partent sur le même instant de l'horloge audio : le piano tombe exactement sur les notes de l'original. Le niveau du piano, c'est le Volume de la barre du haut. Pause, ⏪/⏩ et la barre de progression déplacent les deux ensemble.
🤖 Composer avec une IA — importer son JSON
GUIDE-IA.md ↗- Copie le prompt ci-dessous et envoie-le à ChatGPT (ou Claude), puis demande-lui un morceau : « compose-moi une valse mélancolique de 45 secondes ».
- Colle sa réponse JSON dans la zone ci-dessous — ou dépose son fichier
.jsondessus. - Vérifie puis Charge et lis : le morceau se joue sur ton clavier, avec tes bruitages.
…ou dépose un fichier .json ici