Application web pour créer, écouter et travailler des tablatures d'harmonica diatonique 10 trous. Un seul fichier, aucune installation, aucune connexion : ouvrez harmonica-trainer.html dans votre navigateur. L'interface existe en sept langues (drapeaux du pied de page de l'appli, choix mémorisé — ce manuel suit le même réglage).
💡 Ce manuel est organisé module par module, dans l'ordre où ils apparaissent dans l'appli. Chaque section explique à quoi sert le module, comment s'en servir, et propose au moins un cas pratique pour le prendre en main tout de suite.
1. Premiers pas
🎥 Présentation de Harmonica Trainer v2
En haut de page, un bandeau défilant présente les contenus d'apprendrelharmonica.com ; il se met en pause au survol, un clic ouvre la page. Le logo du site, en bas de page, signe aussi les impressions de tablatures.
Les quatre réflexes à connaître dès le départ
- Cliquer une note joue et écrit en même temps. Chaque clic sur l'harmonica virtuel joue la note et l'ajoute à la tablature — inutile de chercher un bouton « ajouter ».
- ▶ (ou Espace) écoute ce qui est écrit. Tablature vide ? Le bouton « Essayer : … » propose un lick de blues d'une mesure, différent à chaque affichage — pratique pour tester le son sans rien construire.
- 💾 Rien à sauvegarder à la main. L'appli enregistre automatiquement dans le navigateur : fermez, revenez demain, votre session est restaurée telle quelle.
- 📂 Les modules se plient et se déplient d'un clic sur leur titre, pour ne garder à l'écran que ce dont vous avez besoin. Le schéma d'harmonica et « Ma tablature » restent, eux, toujours visibles.
🎯 Cas pratique — Vous ouvrez l'appli pour la première fois : cliquez quelques trous de l'harmonica virtuel pour entendre le son, appuyez sur Espace pour écouter ce que vous venez de composer, puis fermez l'onglet sans rien enregistrer. Rouvrez l'appli : votre petite mélodie est toujours là.
1 bis. Mise en page personnalisée 🔀
🎥 Mise en page personnalisée
Par défaut, les modules s'empilent dans un ordre standard. Si vous utilisez surtout deux ou trois outils (par exemple le générateur de mélodie et l'atelier rythme), vous pouvez les rapprocher pour éviter de faire défiler la page à chaque fois.
- Glissez chaque carte par sa poignée ⠿ : elle s'aimante sur les colonnes de la page.
- La barre « Mise en page » enregistre plusieurs dispositions nommées et les rappelle depuis un menu.
- ↺ revient à la disposition d'origine ; 💾 exporte vos mises en page en fichier réimportable.
Tout est gardé dans le navigateur, propre à cet appareil — si vous changez d'ordinateur, exportez votre mise en page pour la retrouver ailleurs.
2. La notation
La tablature de l'appli se lit comme une tablature papier classique, avec quelques signes en plus pour les altérations et les overnotes.
| Écriture | Signification |
| +4 / -4 | Souffler / aspirer dans le trou 4 |
| -3', -3'', -3''' | Altération aspirée de 1, 2, 3 demi-tons |
| +8' | Altération soufflée (trous 8–10) |
| +6° / -7° | Overblow / overdraw |
| z | Silence (à l'import texte) |
Le même code couleur revient partout dans l'appli — sur la tablature, l'harmonica virtuel, le tracé du jeu en direct : soufflé · aspiré · altération · overblow · overdraw. Une fois ce code intégré, vous lisez la couleur avant même de lire le chiffre.
3. L'harmonica virtuel
🎥 Le schéma de l'harmonica
C'est le cœur de l'appli : un harmonica complet, dans la tonalité affichée au-dessus du schéma. Chaque colonne aligne, de haut en bas : overblows, altérations soufflées, note soufflée, note aspirée, altérations aspirées, overdraws.
- Cliquer un numéro de trou ajoute la note soufflée du trou correspondant.
- Survoler une colonne l'éclaire, pour repérer visuellement toutes les techniques disponibles sur ce trou.
- Les noms de notes affichés suivent la tonalité et l'octave choisies — changez la tonalité, les noms changent, mais l'emplacement physique des sons reste le même.
3 bis. Keyfinder 🔑
Le Keyfinder répond à une question que tout harmoniciste se pose tôt ou tard : « quel harmonica je prends pour ce morceau ? » — ou l'inverse, « qu'est-ce que je peux jouer avec l'harmonica que j'ai en main ? ». Il affiche aussi les notes essentielles de la position choisie (tonique, tierces, quinte, septièmes) et où les jouer sur l'harmonica.
Cas pratique 1 : je pars de la tonalité du morceau
- Onglet « Trouver l'Harmonica » : choisissez la tonalité du morceau (ex. Do).
- Choisissez la position dans laquelle vous souhaitez jouer (ex. 2ème position).
- Le Keyfinder indique quel harmonica prendre et affiche les notes clés : tonique, tierce majeure, tierce mineure, quinte juste, septième mineure, septième majeure — avec leur emplacement sur l'harmonica.
Exemple : pour un morceau en Do joué en seconde position, le Keyfinder recommande l'harmonica en Fa et montre immédiatement où se trouvent la tonique, les tierces, la quinte et les septièmes.
Cas pratique 2 : je pars de l'harmonica que j'ai en main
- Onglet « Trouver la Tonalité » : sélectionnez la tonalité de votre harmonica (ex. Mi) — plusieurs harmonicas possibles à la fois.
- L'outil affiche les 12 tonalités jouables avec les positions correspondantes.
- Choisissez la position adaptée au style du morceau, puis repérez les notes essentielles sur l'instrument.
Exemple : avec un harmonica accordé en Mi, vous jouez en Mi en 1ère position, en Si en 2ème position, en Fa# en 3ème position, etc.
Les notes mises en évidence — et pourquoi elles comptent
| Note | Rôle |
| Tonique | Note de repère principale de la tonalité |
| Tierce majeure | Donne la couleur majeure |
| Tierce mineure | Donne la couleur mineure / blues |
| Quinte juste | Note d'appui stable |
| Septième mineure | Couleur blues / dominante |
| Septième majeure | Couleur jazz / majeure |
En résumé : que vous partiez de la tonalité du morceau ou de l'instrument, le Keyfinder vous guide en quelques clics — vous gagnez du temps et vous jouez plus juste, plus vite.
4. La barre d'outils
🎥 La barre d'outils en détail
La barre d'outils regroupe cinq familles de commandes. Elles reviennent tout le temps, autant les connaître par cœur dès le début.
🎵 Lecture
- ▶/⏹ (Espace) : lit ou arrête la tablature. ⏸ Pause (touche P) met en pause et retient la note en cours — un second clic (ou P) reprend exactement là, tandis que ⏹ arrête franchement et oublie la position.
- Départ n'importe où : cliquez une note de la tablature, ▶ démarre à cet endroit (sans sélection, la lecture repart du début). Une reprise en cours de morceau saute la levée et le décompte, et cale la grille d'accords sur la mesure jouée.
- ⟳ boucle sans coupure — le champ ×N à côté fixe un nombre de boucles (joue N fois puis s'arrête ; vide = infini).
- Tempo 40–240, 🔊 Volume, ⏱ Métronome (temps fort selon la mesure : toutes les 4 ou 3 pulsations).
- TAP : cliquez en rythme (souris) pour fixer le tempo — moyenne des derniers clics, appliquée au tempo général ; RESET efface les clics.
🎯 Cas pratique — Vous ne connaissez pas le tempo exact d'un morceau que vous voulez travailler : tapez-le au clic (TAP) en écoutant l'original sur votre téléphone, l'appli en déduit le BPM et le règle directement.
Pendant la lecture, la note en cours s'illumine dans la tablature et sur l'harmonica — un repère visuel utile pour suivre sans se perdre.
🏋️ Exercices
- 🎼 Générateur de mélodies (détaillé au § 7).
- 🔀 Mélange de la tablature (une fois par clic, Ctrl+Z pour revenir).
- ⇅ montant puis descendant.
- SWING (croches ternaires : toute attaque tombant sur le « et » du temps est retardée aux deux tiers du temps).
- 🎲 Durées aléatoires.
- +BPM tempo progressif (détaillé au § 6).
Ces modes se cumulent : vous pouvez, par exemple, mélanger une mélodie et activer le swing et le tempo progressif, tout en même temps.
🎼 Tablature (affichage)
- TAB / Notes / Do Ré Mi : bascule entre la tablature, les noms anglo-saxons (C4, Bb3…) ou latins (Do4, Sib3…).
- Tonalité (12 harmonicas) : noms et hauteur s'adaptent, la tablature reste identique — c'est un changement d'affichage, pas de contenu.
- ▾8 / ▴8 : transpose d'une octave les notes sélectionnées (ou toute la tablature si rien n'est sélectionné ; trous équivalents). Si une note n'a pas d'équivalent, rien ne bouge et l'appli les liste. Sélection : Maj+clic une plage, Ctrl/Cmd+clic une note à la carte, ⇄ Inverser échange sélectionnées et non sélectionnées.
- 1·3b·5 Degrés : affiche sous chaque note son degré dans la gamme de référence — le bouton 🎼 voisin ouvre le générateur pour choisir la gamme, et l'affichage s'aligne automatiquement dessus. Les notes hors gamme sont grisées ; les arpèges du constructeur d'accords affichent les intervalles de l'accord (1, 3b, 5, 7b…).
📁 Fichier
- 📚 Bibliothèque : tablatures nommées, stockées dans ce navigateur — charger, renommer, supprimer ; ⬇ Tout exporter en .json réimportable. Les fenêtres se déplacent à la souris.
- 💾 / 📂 : fichier .json complet ; 📂 ouvre aussi les .mid (conversion en tablature : durées quantifiées, silences reconstruits, tempo appliqué, notes injouables listées, meilleure tonalité suggérée) et les .xml/.musicxml.
- 📋 Importer une tablature texte (détaillé au § 5) · 🎹 MIDI (instrument GM Harmonica) · XML MusicXML : partition exacte — figures et durées coïncident toujours, mesures pleines, liaisons écrites ; MuseScore ne réécrit rien.
- 🖨 Imprimer : mise en page propre, fond blanc, logo, 12 notes par ligne (PDF via « Imprimer en PDF »).
🎯 Cas pratique — Vous préparez un support de cours pour un élève : composez la tablature, cliquez 🖨 Imprimer, puis « Imprimer en PDF » depuis la boîte de dialogue du navigateur. Le PDF garde votre logo et reste lisible même imprimé en noir et blanc.
✏️ Édition & ♩ Durées
↶/↷ (Ctrl+Z / Ctrl+Y), 🗑 tout effacer, ? aide, ! réinitialise l'affichage des fenêtres ouvertes (utile en cas de fenêtre bloquée ou mal placée hors de l'écran).
Neuf valeurs rythmiques sont disponibles : ronde, blanche, noire, croche, double-croche, triolet, point (+50 %), et trois silences (1, ½, ¼ temps). La durée choisie s'applique aux prochaines notes que vous saisissez ; sur une sélection existante, elle la modifie directement.
Notes à cheval sur une mesure : divisées à l'affichage et reliées par ‿ (partie liée en pointillés) — la note reste une seule note, jouée d'un souffle ; l'export MusicXML écrit la liaison.
‿ Liaison : lie les notes sélectionnées — le signe ‿ s'affiche entre elles. Deux notes liées de même hauteur s'enchaînent d'un seul souffle, sans réattaque, et l'export MusicXML écrit la liaison de phrasé. Le bouton ‿ de l'éditeur (double-clic sur une note) fait de même, note par note.
5. Importer une tablature texte 📋
Utile pour récupérer une tablature trouvée sur un forum, dans un livre, ou envoyée par un élève en message texte — sans tout retaper à la main.
Collez vos tablatures (notes séparées par espaces ; virgules, retours, | acceptés) : +4 -4 +5 -5 +6 -6' -6 z +6 -5 +5 -4 +4. Le + est facultatif, z insère un silence, les éléments invalides sont ignorés et listés, l'import s'ajoute à la suite de ce qui existe déjà.
6. Travailler un passage
Deux outils pour progresser sur un point précis sans devoir rejouer tout le morceau à chaque essai.
Boucle partielle
Cliquez la première note, Maj+clic la dernière : la plage se surligne, ▶ ne joue qu'elle, ⟳ la boucle. Un clic sans Maj en sort. La plage sert aussi à changer toutes les durées ou supprimer d'un coup.
🎯 Cas pratique — Une phrase de deux mesures vous résiste dans un solo plus long : sélectionnez-la (Maj+clic), activez ⟳, et laissez-la tourner en boucle pendant que vous la travaillez, sans jamais rejouer le reste du morceau.
Tempo progressif (+BPM)
Réglez le pas (1–20 BPM par passage) et le maximum : à chaque tour de boucle le tempo monte et s'affiche. Fonctionne aussi sur une plage sélectionnée : le tempo monte à chaque tour de la sélection, y compris quand l'accompagnement 🎹 est actif.
Exemple classique : 4 notes difficiles, départ à 60 BPM, pas de 4, maximum 120 — vous démarrez lentement et l'appli accélère automatiquement à chaque passage réussi, sans que vous ayez à toucher au tempo vous-même.
7. Générateur de mélodie 🎼
🎥 Le bouton de génération de mélodie
Le générateur compose des mélodies cohérentes, pas de simples suites de notes au hasard : les gammes sont regroupées par position — majeure & pentatonique majeure (1re) ; blues, mixolydien, pentatonique (2e) ; pentatonique mineure, blues, dorien (3e) ; mineure naturelle, pentatonique mineure (4e) ; phrygien, pentatonique mineure, mineure naturelle avec altérations (5e) ; lydien, majeure avec altérations (12e). Quatre niveaux (Débutant trous 4–8 → Expert avec overblows), sur 1, 2 ou 4 mesures. La mélodie finit toujours sur la tonique, sauf si vous cochez « Ne pas finir sur la tonique ».
La fenêtre reste ouverte pendant que vous travaillez : régénérez en boucle (🎼), écoutez, ajustez, sans perdre la main sur le reste de l'appli. Fermez-la par ✕ ou Annuler ; Ctrl+Z restaure la tablature précédente si le résultat ne vous convient pas.
En un clic, pour aller vite
En haut du générateur, le bouton Surprends-moi règle les menus à votre place (vous les voyez bouger) et génère aussitôt : un clic, une mélodie. Recliquez pour un nouveau tirage. Les réglages détaillés restent dessous pour qui veut choisir gamme, position et niveau précisément.
🎯 Cas pratique — Vous avez 5 minutes avant un cours et voulez un exemple rapide à montrer à un élève débutant : cliquez « Surprends-moi » plusieurs fois de suite jusqu'à obtenir quelque chose de simple et chantant, sans toucher à aucun réglage.
Lire et jouer ce qui vient d'être généré
Le rappel de notation « 📖 Comment lire la tablature ? » (soufflé, aspiré, altérations, code couleur) est disponible dans l'aide ? du menu Édition. Dès qu'il y a des notes, une rangée d'icônes apparaît sous la tablature : ▶ (rouge) lit la tablature, ⏹ (vert) arrête, l'icône micro (bleu) lance le mode 🎯 (vous jouez au micro, l'appli valide note à note) et + ajoute ou insère une note — après la note sélectionnée, sinon à la fin — en ouvrant l'éditeur ; recliquez pour en ajouter d'autres, les barres de mesure se recalculent.
Phrasé : donner une forme à la mélodie
Au-delà d'une mélodie « au fil des notes », vous pouvez imposer un type de phrasé : Question – Réponse (deux membres qui se répondent), Arche (montée puis descente), Jazz léger (approches chromatiques de certaines notes) ou Bebop complet (enclosures, croches). « Aucun » laisse l'appli libre.
Mesure, durées et étendue
Choisissez la signature — 4/4, 3/4 (valse), 6/8 ou 12/8 : toute l'appli suit (barres de mesure, métronome, exports MIDI et MusicXML). Longueur : 1, 2 ou 4 mesures.
Restreignez les durées de notes employées en cochant uniquement les valeurs voulues — ronde, blanche, noire, noire pointée, croche, double-croche, triolet ou triolet de noires.
Exemple : ronde seule pour une note par mesure, ou blanche seule pour deux notes par mesure — idéal pour un phrasé très simple ou un tout premier niveau. Tout coché = libre.
Si le nombre de notes demandé ne suffit pas à remplir la mesure — 4 croches en 4/4, par exemple — l'appli complète en silences plutôt que de refuser : ils sont répartis dans la mesure, pas entassés à la fin, pour laisser la mélodie respirer.
Deux menus note grave → note aiguë limitent la mélodie générée à la portion d'harmonica de votre choix, parmi les notes disponibles pour la gamme et le niveau sélectionnés — pratique pour rester sur une zone précise de l'instrument. Ils se repeuplent automatiquement au changement de gamme ou de niveau.
Nombre de notes par mesure. Fixez un maximum : à 6, l'appli utilise jusqu'à 6 notes, pas forcément 6. Cochez « exactement ce nombre » pour en imposer le compte exact.
Générer sur une progression d'accords
Si vous cochez « Suivre Ma progression », la gamme choisie s'applique sur les accords de votre progression (module « Ma progression »), quelle que soit leur tonalité — de quoi tester des sonorités inattendues (attention aux dissonances). Chaque accord garde sa durée propre (mesure pleine, demi-mesure…) : la mélodie générée s'y ajuste automatiquement, sans réglage supplémentaire. Les curseurs d'injection ajoutent alors un pourcentage de notes hors gamme et de silences (respirations de fin de phrase).
Mes modes 🧬 : créer vos propres gammes
Module repliable pour créer vos propres modes — nom, position (1ère à 12ème), degrés cochés parmi les 12 demi-tons — mémorisés dans le navigateur et disponibles (★) dans les sélecteurs de gammes du générateur, des degrés 1·3b·5 et du Swing-mètre. ✎ modifie un mode, 🗑 le supprime.
Dans la fenêtre du générateur, à côté du sélecteur de gammes : 🗑 retire la gamme affichée de la liste (choix mémorisé), ↺ réaffiche toutes les gammes ; ⬇ exporte vos modes en fichier .json et 📂 les réimporte.
7 bis. Accords & progressions 🎶
Trois modules complémentaires pour travailler avec des accords plutôt qu'avec des notes seules : construire un accord isolé, enchaîner une grille toute prête, et jouer/exporter la grille en cours.
🎶 Constructeur d'accords
Groupe Exercices : choisissez la fondamentale, la qualité (des triades aux 13e), d'éventuelles altérations/tensions (b5, #5, b9, #9, #11, b13 — actives selon la qualité), une note de basse optionnelle (accord « slash », ex. C/E) et la forme de l'arpège (montée, ou montée-descente).
Le sélecteur Mesure (4/4, 3/4, 6/8, 12/8) fixe la métrique avant de construire — il est partagé avec le générateur de mélodies et les progressions ; si la tablature contient déjà des notes, une confirmation est demandée, car les barres de mesure se redécoupent. Choisissez directement la durée de l'accord, en temps — 1, 2 ou 4 en 4/4 ; 1 ou 3 en 3/4 ; 1½ ou 3 en 6/8 ; 3 ou 6 en 12/8 — le même sélecteur que dans « Progressions d'accords » et dans « Structure du morceau ».
Valider insère l'accord en arpège à la suite de la tablature — position la plus grave jouable, overblows/overdraws compris — et la fenêtre reste ouverte pour enchaîner plusieurs accords à la suite ; Supprimer le dernier retire le dernier ajouté. Le nom de l'accord s'affiche en badge au début de sa ligne, et 🔀 comme 🎲 agissent à l'intérieur de chaque accord sans casser ses mesures. À la lecture, 🎹 (groupe Lecture) bascule en accords plaqués : chaque accord sonne en bloc, au son piano, au lieu de l'arpège.
♬ Progressions d'accords (presets)
Fenêtre déplaçable du groupe Exercices : une vingtaine de progressions classiques (pop, jazz, blues 12 mesures, cadences mineures…), transposables dans les 12 tonalités et en majeur/mineur — cochez « Armure seule » pour ne changer que l'armure affichée sans transposer les accords.
La progression est éditable avant insertion : cliquez un accord pour changer sa fondamentale, sa qualité, ses tensions, sa note de basse, et sa durée propre (1, 2 ou 4 temps selon la mesure) — chaque accord garde sa durée, vous pouvez donc mélanger une mesure pleine et deux demi-mesures dans la même grille. Le sélecteur Mesure de la fenêtre fixe la métrique, dont découle la durée d'une mesure pleine : 4 temps en 4/4, 3 en 3/4, 6 en 12/8. ◀ ▶ déplacent un accord, ✕ le retire, + en ajoute un. Bascule d'affichage Noms / Degrés (chiffres romains).
💾 enregistre votre progression dans la liste des presets (★, 🗑 pour la supprimer), ⬇ exporte vos progressions en .json et 📂 les réimporte. → Ma progression envoie la grille construite vers le module ci-dessous, sans passer par la tablature. Vos structures de morceau enregistrées (module 🧩, § 7 ter) apparaissent aussi dans cette liste, préfixées 🧩 : les sélectionner aplatit toute la structure dans la grille, durées et tonalités par partie conservées.
♬ Ma progression
Ce module affiche la grille reçue : chaque puce indique le nom de l'accord, avec sa durée entre parenthèses si elle diffère d'une mesure pleine (ex. G7 (2)). Les durées sont reconnues et respectées automatiquement, quelle que soit leur origine — presets, constructeur (via la tablature), ou renvoi de la tablature vers ce module — sans aucun réglage manuel à faire.
- ♬ Accompagner la lecture : la grille joue au piano pendant la lecture de la tablature, chaque accord à sa position et sa durée réelles.
- 🪟 Accord courant : ouvre une petite fenêtre déplaçable, toujours au premier plan, qui affiche en grand l'accord en cours et le suivant — pratique pour suivre la grille sans quitter des yeux votre harmonica.
- → Tablature : convertit la grille en arpèges dans la tablature, un groupe par accord, chacun sur sa propre durée.
- 💾 🎹 XML TXT : exportent la grille seule — JSON, MIDI (accords plaqués), MusicXML (accords et symboles écrits au-dessus de la portée, jamais comme des notes), texte (noms d'accords).
- 🗑 : vide la progression.
🎯 Cas pratique — Vous enseignez une grille de blues à un élève en visio : envoyez un preset de blues 12 mesures vers « Ma progression », ouvrez 🪟 Accord courant, et laissez la fenêtre visible pendant que l'élève joue par-dessus — il voit toujours où il en est, sans avoir à lire toute la grille.
Dans l'en-tête de « Ma tablature », le bouton → Ma progression fait le chemin inverse : il relit les arpèges d'accords présents dans la tablature (construits via 🎶) et reconstitue la grille dans « Ma progression », durées comprises. Les icônes 💾 🎹 XML TXT juste à côté sont des raccourcis vers les exports de la mélodie complète — les mêmes que ceux de la barre d'outils principale.
7 ter. Structure du morceau 🧩
Ce module sert à construire la grille d'accords complète d'un morceau, partie par partie, plutôt qu'une seule grille homogène — utile dès qu'un morceau a un couplet et un refrain avec des accords différents.
Fenêtre déplaçable (bouton 🧩, groupe Exercices) : Intro, Couplet, Refrain, Pont, Solo, Break, Transition, Fin, ou une partie Personnalisée — chaque type a sa propre couleur, reprise en liseré sur la carte. Ajouter une partie crée une carte et la sélectionne aussitôt ; son nom est éditable, sa tonalité et son mode se règlent dans l'éditeur ci-dessous et transposent d'un coup tous ses accords.
Construire la grille d'une partie
La grille de chaque partie se construit avec le même constructeur d'accords que 🎶 (§ 7 bis) : + ouvre le constructeur, Valider ajoute l'accord à la partie et la fenêtre reste ouverte pour enchaîner. Ensuite, cliquer une puce d'accord rouvre le constructeur pré-rempli avec cet accord pour le modifier (fondamentale, qualité, durée…) sans toucher au reste de la grille ; la petite ✕ à droite de la puce le retire ; et les + discrets entre les puces insèrent un accord oublié à cet endroit précis — insertions successives enchaînées dans l'ordre où vous les tapez.
Réorganiser et gérer les parties
- ◀ ▶ déplacent une partie d'un cran, ou saisissez sa poignée ⠿ pour la glisser-déposer où vous voulez (un liseré bleu indique l'insertion avant ou après la ligne survolée).
- ⧉ duplique une partie, 📋 la copie et 📥 Coller l'ajoute en fin de structure, 🗑 la supprime (confirmation demandée).
- ↺ Vider toutes les parties en un clic (confirmation demandée) : vos structures enregistrées ne sont pas touchées.
💾 Enregistrer une structure sous un nom : elle rejoint la liste déroulante (recharger une structure demande confirmation si une autre est déjà en cours), 🗑 juste à côté la supprime de la liste. ⬇ exporte toutes vos structures enregistrées en .json, 📂 les réimporte. Vos structures enregistrées apparaissent aussi, préfixées 🧩, dans la liste de « Progressions d'accords » (§ 7 bis) : les y sélectionner aplatit toute la grille, durées et tonalités par partie conservées.
Générer une mélodie sur une partie précise
🎲 Générer une mélodie sur une partie (si elle contient des accords) : le générateur de mélodie 🎼 compose sur sa grille, dans sa tonalité, avec les réglages actuels du générateur (niveau, gamme, phrasé…), et insère le résultat exactement à la place de cette partie dans « Ma tablature » — le reste de la tablature n'est pas touché ; régénérer une partie la remplace, elle ne s'ajoute pas.
🎯 Cas pratique — Vous construisez un morceau avec Intro / Couplet / Refrain / Solo : générez une mélodie tranquille sur l'Intro, puis une mélodie plus technique uniquement sur le Solo, sans jamais toucher aux deux autres parties.
→ Ma progression aplatit la structure entière, dans l'ordre des parties, vers le module § 7 bis — même chemin que les presets.
Exports dédiés : TXT produit une grille imprimable, parties nommées, mesures alignées en colonnes ; XML produit un MusicXML où chaque partie démarre sur une nouvelle ligne (repère de partie et armure), avec les symboles d'accords en notation internationale au-dessus de la portée — la portée reste vide (silences masqués) si « Ma tablature » est vide, ou reprend sa mélodie si elle en contient.
8. Édition fine
Une fois une mélodie posée — générée, importée, ou saisie note à note — voici comment la retoucher précisément.
Sélection et suppression
Clic = sélection (les nouvelles notes s'insèrent après) ; ⌫/Suppr supprime ; ←/→ déplace la sélection. Barres de mesure automatiques numérotées (4/4 ou 3/4 selon la signature choisie au générateur) ; le compteur indique éléments et mesures.
L'éditeur de note (double-clic)
Double-clic sur une note ouvre un éditeur complet : changer le trou (1–10), la technique (seules les notes réellement jouables sur ce trou sont proposées, avec leur couleur), la durée et le point, convertir la note en silence (et inversement), ou la supprimer.
Compléter, dupliquer, effacer une mesure
⚠ Compléter la mesure : quand la dernière mesure est incomplète, ce bouton apparaît au-dessus de la tablature. L'appli propose trois fins possibles dans la gamme courante — choisissez-en une, les notes s'ajoutent et la mesure tombe juste.
Dupliquer ou effacer une mesure. Chaque ligne de la tablature correspond à une mesure. Les deux petits boutons en fin de ligne permettent de la dupliquer (une copie s'insère juste après) ou de l'effacer d'un clic.
Transposer d'octave
Octaves ±8. Si les hauteurs le permettent, ▾8 / ▴8 descendent ou montent la sélection (ou toute la tablature) d'une ou deux octaves ; une note sans équivalent n'est pas transposée.
Suivre les accords pendant la lecture
⇅ Suivre et 🎵 Arpèges. Quand une progression est présente dans « Ma progression », ses arpèges d'accords peuvent s'entourer d'un liseré vert pendant la lecture : ⇅ Suivre fait défiler la tablature sur eux (désactivez-le pour faire défiler vous-même), 🎵 Arpèges les fait entendre avec leur accord (désactivez pour ne garder que le piano).
D'où viennent les notes de la tablature ?
S'y affichent les notes issues de : vos clics sur le schéma, le micro (module Reconnaissance de notes ou Capteur micro), le générateur de mélodie, la bibliothèque, le bouton « Tablature » de « Ma progression », le bouton + du module, et le bouton « Essayer ».
🎥 Le module – Ma tablature
Armure de tonalité (pour les exports)
L'armure des exports est automatique : elle suit la tonique de la mélodie générée selon sa position, en majeur ou mineur — ainsi une pentatonique mineure en 3ème position sur un harmonica en C donne Ré mineur (un bémol), et non l'armure de l'harmonica. Sans mélodie générée, c'est la tonalité majeure de l'harmonica. Elle apparaît dans la première mesure du MusicXML (avec le mode) et dans le MIDI — MuseScore affiche une partition propre.
Anacrouse (levée)
Saisissez votre levée au début de la tablature, silences de calage compris — par exemple deux soupirs puis deux croches — et cliquez Anacrouse dans l'en-tête du module : la première mesure devient la mesure 0, marquée d'un liseré pointillé. Recliquez pour annuler. Ses notes s'éditent comme toutes les autres (durée, double-clic, glisser-déposer). À la lecture, la mesure 0 se joue une seule fois en tête : la boucle ⟳ ne répète que le corps, et l'accompagnement de « Ma progression » n'attaque qu'à la mesure 1. Métronome activé, les temps vides précédant la levée sont décomptés — et sans anacrouse, vous bénéficiez d'un décompte d'une mesure complète au départ. L'export MusicXML écrit une vraie levée (mesure 0 écourtée, silences de tête retirés) ; le MIDI conserve le calage exact. Une note à cheval sur la barre reste dans le corps.
8 bis. Dictée musicale 🎧 (bêta)
À utiliser pour travailler l'oreille pure : l'appli joue quelque chose, vous devez le reconnaître et le rejouer sans le voir écrit.
Comment ça se joue
Sous l'accordeur : choisissez 1 à 6 notes et le niveau — Débutant (trous 4–6), Intermédiaire (notes naturelles), Avancé (altérations, sans overnotes), Expert (tout inclus). 🎲 joue une phrase chantable (intervalles ≤ quinte, pas de répétition), dans la tonalité courante. ▶ Réécouter à volonté ; 🎤 Répondre au micro : chaque note juste remplit sa case, une fausse clignote en rouge et compte une erreur. Révéler affiche la solution. N'écrit jamais dans votre tablature.
Score, statistiques et badges
Chaque dictée réussie donne un score = notes × niveau × 100, moins 20 par erreur et 5 par réécoute au-delà de la première. Sous le module : dictées jouées, sans-faute, record, cumul et série en cours (réinitialisables par ↺). Sept badges à débloquer — Oreille de bronze/argent/or (10/50/100 dictées), Sans accroc et Oreille absolue (5 et 10 sans faute d'affilée), Virtuose (une dictée Expert sans faute), Maître du souffle (plus de 1000 points). Tout est gardé dans le navigateur, hors ligne.
🎯 Cas pratique — 5 minutes avant de dormir, sans harmonica sous la main pour lire une partition : lancez une dictée niveau Débutant, jouez au micro sur votre harmonica de chevet, et voyez votre série de sans-faute grandir soir après soir.
🎥 La dictée musicale en pratique
8 ter. Relevé à l'oreille 👂 (bêta)
Proche de la Dictée musicale, mais orienté gamme et position plutôt que notes isolées — utile pour habituer l'oreille à une couleur de gamme précise.
Comment ça se joue
Bouton 👂 (groupe Exercices) : l'appli joue quelques notes d'une gamme/position de votre choix (vos modes ★ compris) sans les montrer. Réglez le niveau et le nombre de notes (2–16), réécoutez à volonté, puis reconstituez la phrase dans la fenêtre : 🎤 au micro — chaque note jouée devient une pastille — ou à la main (syntaxe +4 -4 -3' +6° ; clic sur une pastille pour la retirer, ⌫ pour tout effacer). Valider affiche la solution en dessous, vert/rouge note à note : est juste ce qui sonne juste (-2 ≡ +3). Ne touche jamais à votre tablature.
Points et badges
Score = notes justes × niveau × 100, −20 par erreur, −5 par réécoute au-delà de la première, compté à la première validation du tirage. Un niveau tous les 1000 points ; cinq badges (premier sans-faute, 10 et 50 relevés, 5 sans-faute d'affilée, sans-faute en Expert) ; remise à zéro ↺. Conservé dans le navigateur, hors ligne.
8 quater. Atelier rythme 🥁 (bêta)
Travaille le rythme indépendamment de la justesse — parfait pour les élèves qui jouent juste mais « à côté » du temps, ou l'inverse.
Comment ça se joue
Bouton 🥁 (groupe Durées) : l'appli génère un rythme d'une mesure 4/4 selon le niveau — jusqu'aux figures ♪♬♬ et ♬♬♪, à la syncope ♬♪♬, aux silences, triolets et grandes syncopes — et le joue au métronome sur la fondamentale (tempo plafonné 60-100). Après un décompte d'une mesure, reproduisez-le : 🎤 au micro (mélodie ou une seule note, en détachant bien les attaques) ou 👆 en tapant (barre espace ou bouton). Correction figure par figure (vert/rouge), attaques en trop signalées ; la latence est compensée automatiquement — seul le placement rythmique compte.
Points et badges
Justes × niveau × 100, −20 par figure manquée, −10 par attaque en trop, −5 par réécoute au-delà de la première ; un niveau tous les 1000 points, douze récompenses, remise à zéro ↺. Elles portent sur le nombre de rythmes joués (1, 3, 10), les sans-faute (1, 3, 10), les sans-faute d'affilée (2, 5), ceux obtenus dès la première écoute (3) et ceux obtenus à chaque niveau — Intermédiaire, Avancé et Expert, 3 chacun, sans jamais se cumuler d'un niveau à l'autre. Le mode de réponse n'entre pas en compte : micro et tapotement valent exactement pareil. Conservé dans le navigateur, hors ligne.
🎯 Cas pratique — Un élève a tendance à jouer les croches trop en avance : réglez le niveau sur Débutant, laissez-le taper (👆) plutôt que jouer au micro dans un premier temps, pour isoler le problème rythmique sans que la justesse des notes n'interfère.
8 quinquies. Capteur micro (test) 🎙︎
Bouton 🎙︎? (barre d'outils) : une étape de vérification avant d'écrire quoi que ce soit dans la tablature. Rien n'est modifié tant que vous n'avez pas validé.
🎤 Armer le capteur, lancez la lecture (▶) et jouez par-dessus l'accompagnement : chaque attaque détectée s'affiche dans la liste avec sa position jouée, la case visée, la note, le trou en tablature et l'écart en millisecondes. La Grille (noire, croche ou double-croche) fixe la précision de quantification visée.
Calibrer la latence
Entre le moment où le son sort de l'harmonica et celui où le micro le fait parvenir à l'appli, il y a toujours un petit délai : la latence. Non corrigée, elle fausse tout ce qui touche au rythme — l'Atelier rythme ou le mode 🎯 « Jouer la tablature » peuvent juger « en retard » une note pourtant jouée pile à l'heure, et l'écriture automatique via ✍ Écrire dans la tablature… place notes et durées légèrement à côté. Le Swing-mètre peut lui aussi en souffrir un peu, puisqu'il se base sur les écarts de temps entre vos notes. Tant que vous ne vous servez pas d'un exercice chronométré ou de l'écriture automatique, la latence n'a aucune importance.
⏱ Test de latence (le plus simple, à faire en premier) :
- Cliquez sur ⏱ Test de latence.
- Après un court décompte, le métronome joue 8 clics tout seul, sans mélodie.
- Jouez une seule note nette et détachée sur chaque clic — peu importe le trou, l'important est un son propre, pile en place.
- Une fois les 8 clics passés, l'appli compare chacune de vos attaques au clic correspondant et calcule l'écart médian.
Le résultat s'affiche (ex. « 8 attaques · latence médiane 42 ms ») et le champ Latence (ms) se remplit automatiquement — rien d'autre à faire. Réglage mémorisé pour tout l'appli.
⌁ Calibrer (pour affiner, dans des conditions réelles) :
- 🎤 Armez le capteur, lancez une lecture réelle (▶) et jouez normalement par-dessus.
- Chaque note jouée s'ajoute à la liste, avec son écart individuel.
- Cliquez sur ⌁ Calibrer : l'appli reprend l'écart médian de cette prise et l'ajoute à la latence déjà réglée.
Répétez l'opération dans différentes conditions (casque ou non, autre micro, autre pièce) pour affiner encore.
Swing (position du « et ») : réglable à la main, ou ◱ Mesurer le swing le déduit de ce que vous venez de jouer. Sans rapport avec la latence — la Grille et le Swing ne font que régler la précision de découpage et le feeling ternaire visés.
Enregistrer une mélodie ou une improvisation en tablature
Le capteur ne mesure vos attaques que par rapport à l'horloge de la lecture ▶ de l'appli : pour qu'il capte quoi que ce soit, une lecture doit tourner pendant que vous jouez — même si elle ne contient que des silences.
Cas 1 : en solo, au métronome
- Choisissez la tonalité de votre harmonica dans le schéma de l'harmonica.
- Ouvrez le Capteur micro et armez-le (🎤 Armer le capteur).
- Remplissez « Ma tablature » de mesures vides (uniquement des silences), au tempo souhaité — autant de mesures que nécessaire.
- Lancez la lecture ▶ de ces mesures silencieuses : c'est elle qui fait tourner le métronome et donne son repère de temps au capteur.
- Jouez votre mélodie par-dessus, en vous calant sur le clic.
- Cliquez sur ✍ Écrire dans la tablature… (détail ci-dessous).
Cas 2 : en même temps qu'une vidéo YouTube
Même déroulé que le cas 1, avec une contrainte en plus : à l'étape de lecture, lancez la vidéo YouTube et la lecture des mesures silencieuses en même temps, à la main, le plus près possible l'un de l'autre. Vous jouez ensuite en vous calant sur la vidéo — le métronome de l'appli ne sert plus qu'à faire tourner l'horloge interne du capteur.
Cette synchronisation manuelle fonctionne très bien à tempo lent : un temps dure plus longtemps, donc un petit décalage de synchro ne représente qu'une fraction infime du temps et la note tombe quand même dans la bonne case. À tempo rapide, le même décalage pèse beaucoup plus lourd et le risque que la note bascule dans la case voisine augmente.
✍ Écrire dans la tablature… ouvre « Valider la prise » : comparaison mesure par mesure, ✓ garde votre prise ou ✕ garde la tablature d'origine (raccourcis Tout garder / Tout rejeter). Rien n'est écrit avant Appliquer — et un seul Ctrl+Z revient en arrière.
🎥 Le Capteur micro (test)
9. Raccourcis clavier
| Touches | Action |
| 1–0 | Note soufflée, trous 1 à 10 |
| Maj+1–0 | Note aspirée |
| Espace | Lecture / Stop |
| P | Pause / Reprendre à la note en cours |
| ← / → | Sélection précédente / suivante |
| Suppr | Supprimer la sélection (ou la dernière note) |
| Maj+clic | Sélection d'une plage |
| Ctrl+Z / Y | Annuler / Rétablir |
Claviers AZERTY et QWERTY.
10. Enregistrement audio 🎙 (bêta)
Pour garder une trace sonore de votre jeu, sans que ça se transforme en tablature — juste un fichier audio à réécouter ou à envoyer.
Nommez le fichier, choisissez le micro (système par défaut), ⏺ puis ⏹ : un lecteur apparaît, ⬇ télécharge, 🗑 Effacer efface l'enregistrement. Format webm/opus mono (≈ 1 Mo/min), lisible partout.
🎯 Cas pratique — Lancez la lecture en boucle d'un exercice, démarrez l'enregistrement, jouez par-dessus deux ou trois fois, arrêtez, puis réécoutez-vous en comparant à l'original : un excellent moyen de repérer ses propres défauts sans professeur à côté.
10 bis. Exercices d'après une vidéo 🎯 (bêta)
Le module inverse du précédent : plutôt que de partir d'une gamme pour générer un exercice, vous partez d'un backing track et l'appli propose les positions à travailler par-dessus.
Choisissez un de vos morceaux dans la liste déroulante (vos vidéos d'abord, puis la bibliothèque) — tonalité, mode, style et tempo se remplissent seuls et la vidéo s'affiche. Dès que vous touchez Tonalité ou Mode, la liste se réduit aux backing tracks de cette tonalité dans ce mode et son libellé affiche le compte ; ✕ Tout afficher revient à la liste complète. Ou, pour une vidéo quelconque, collez son lien YouTube et indiquez à la main sa tonalité, son mode, son style et son tempo ; l'appli propose alors deux de vos backing tracks correspondants.
Pour chaque position listée (harpe + gamme), un bouton charge l'harmonica et génère aussitôt un exercice dans cette position et cette tonalité. Choisir un backing track pré-règle le générateur 🎼 sur la première position, en 1 mesure.
🎥 Les exercices d'après une vidéo
11. Reconnaissance de notes 🎤 (bêta)
Le module le plus polyvalent des outils micro de l'appli : il sert aussi bien à vérifier votre justesse en direct qu'à transcrire automatiquement une mélodie que vous jouez, sans rien avoir préparé au préalable.
Écoute simple
🎤 Démarrer l'écoute, jouez une note tenue : l'appli affiche la note, le trou en tablature (couleur de sa technique, selon la tonalité sélectionnée) et votre justesse (±50 cents).
Écrire les notes dans la tablature en direct
« Écrire les notes dans la tablature » : transcription automatique avec la valeur rythmique réelle, mesurée d'attaque à attaque — une noire détachée reste une noire (trou d'articulation absorbé sous ~40 % de l'intervalle ; au-delà, vrai silence noté ; au-delà de 4 temps, respiration, rien). Dernière note relâchée tôt : arrondie à la valeur pleine supérieure. En fin d'écoute, le rythme est recalé automatiquement : tempo réel estimé, durées requantifiées, Tempo réglé. Métronome optionnel calé sur la grille. Un seul Ctrl+Z annule la session.
🎯 Cas pratique — Une mélodie vous trotte dans la tête sans rien d'écrit : cochez « Écrire les notes dans la tablature », décochez le Métronome si vous voulez jouer totalement librement, cliquez « 🎤 Démarrer l'écoute » et jouez. À l'arrêt, votre mélodie est déjà dans « Ma tablature », prête à être corrigée si besoin. Ça marche aussi par-dessus un backing track externe (YouTube, CD...) : décochez simplement le métronome pour ne pas qu'il se superpose au son du morceau.
Autres usages : vérifier un bend sur la jauge, confirmer un overblow, relever un riff qui s'écrit tout seul.
📈 Tracé du jeu en direct
Se déplie avec l'accordeur (pliable au clic sur son titre, 🗑 pour effacer). En haut, la portée (clé de sol) : chaque note posée à l'instant exact où elle a été jouée, alignée avec le graphe ; un clic sur le tracé (portée ou courbe) envoie la lecture de ce point dans l'accordeur (aiguille, note, tablature, fréquence, cents). En bas, le graphe défilant (8 s) : votre hauteur en pointillés, colorée comme le cadran — vert à ±5 cents, orange jusqu'à ±15, rouge au-delà. Les lignes horizontales colorées sont vos notes cibles (tablature en marge). L'échelle verticale est fixe : l'écartement des lignes reste constant, le cadre se recentre simplement sur la note jouée.
Navigation : clic = focus, ←/→ ±1 s (Maj : 5 s), molette, cliquer-glisser ; le défilement se fige au survol (badge ⏸), curseur vertical avec lecture précise (tablature, note, cents) ; Fin/Échap reviennent au direct. Le bouton ⏸ Figer stoppe le défilement de façon stable pour examiner la courbe sans garder la souris dessus ; ▶ Reprendre revient au direct. ~5 minutes d'historique.
🎚 Accordeur chromatique
Cadran ±50 cents : zone verte ±5 (juste), orange jusqu'à ±15, rouge au-delà. Aiguille lissée, pastille de note qui prend la couleur de la zone visée (verte/orange), tablature équivalente, fréquence. Le mot JUSTE ✓ n'apparaît que dans la zone verte. À l'arrêt, l'affichage se fige (🗑 pour remettre à zéro) et le module se replie avec le tracé. Borné à la tessiture de l'harmonica sélectionné.
🎯 Mode entraînement : utile pour travailler une altération précise. Cochez le mode et choisissez une note cible dans la liste — uniquement les altérations, overblows et overdraws (les notes à travailler). L'aiguille continue d'indiquer la note la plus proche (elle ne se bloque jamais en butée), tandis que le verdict en toutes lettres se mesure par rapport à la cible : « PAS ASSEZ BAS ↓ », « TROP HAUT ↓ », et « JUSTE ✓ » quand vous l'atteignez. Le verdict n'existe qu'en mode entraînement, et « JUSTE » suppose aussi l'aiguille dans la zone verte.
Calibrage du La (440 Hz, ▲▼, 415–466) : beaucoup d'harmonicas sont à 442–443 Hz. Réglage global et mémorisé : accordeur, reconnaissance et lecture au même diapason. Calibrez d'abord le La.
🎥 Comment utiliser efficacement l'accordeur
🎯 Jouer la tablature — travail validé
La note attendue clignote en bleu ; jouez-la au micro à votre rythme : juste → vert, suivante ; fausse → rouge, on rejoue. Bilan final : notes validées, fausses notes, justesse moyenne en cents. Fonctionne avec toute tablature — combiné au générateur : un nouvel exercice corrigé à chaque session.
Limites de la bêta
- Une note à la fois (pas d'accords ni d'octaves splittées).
- Notes franches ; tenue minimale adaptée au tempo ; validation à ±40 cents (un bend trop approximatif n'est pas transcrit).
- Deux fois la même note : détachez-les nettement. Les silences entre notes ne sont pas transcrits.
- Réglez la tonalité de l'appli sur celle de votre harmonica ; environnement calme conseillé.
11 bis. Swing-mètre 🎵 (bêta)
🎥 Le module : Swing-mètre
Le Swing-mètre mesure votre ratio de swing au micro pendant que vous jouez des croches : 50 % = binaire (droit), 66,7 % = ternaire (swing). Il se fonde sur les intervalles entre vos attaques, ce qui le rend insensible à la latence audio — pas besoin de calibrer quoi que ce soit avant de l'utiliser.
Une jauge et un verdict en clair — PLACEMENT OK pour une cible droite, SWING OK pour une cible triolet — indiquent en direct si vous êtes dans la cible, et le message reste affiché quand vous vous arrêtez. Choisissez la cible (Droit 50 % ou Triolet 66,7 %), réglez le tempo (synchronisé avec la barre d'outils), et laissez éventuellement le module générer un exercice de croches (2, 4, 6 ou 8) dans la gamme choisie — ou « libre » pour jouer ce que vous voulez. 🗑 remet le module à zéro.
12. Exports
Quatre formats, chacun pour un usage différent.
| Export | Contenu | Usage |
| .json 💾 | Tout : notes, durées, tempo, tonalité, modes | Sauvegarde fiable, échange, archivage |
| .mid 🎹 | Notes et durées, son harmonica GM | MuseScore, DAW, backing tracks |
| .xml | Partition exacte : mesures pleines, liaisons, triolets, pointées — et symboles d'accords au-dessus de la portée si « Ma progression » contient une grille | MuseScore, Guitar Pro, Sibelius |
| 🖨 | Tablature 12 notes/ligne, tonalité, tempo, date, logo | Supports de cours, PDF |
🎯 Cas pratique — Vous voulez qu'un élève retravaille chez lui exactement la même version que celle vue en cours, modifiable : exportez en .json. Vous voulez juste qu'il l'écoute sur son téléphone ou dans une app de musique : exportez en .mid. Vous voulez lui donner une vraie partition à lire : exportez en .xml et ouvrez-le dans MuseScore.
13. Questions fréquentes
- Pas de son au premier clic (iPhone/iPad) : les navigateurs débloquent l'audio au premier geste — cliquez une note.
- Changer de tonalité change mes notes ? La tablature ne change jamais ; seuls les noms et la hauteur suivent — comme changer d'harmonica.
- Session disparue : la sauvegarde est propre à ce navigateur (navigation privée et nettoyage l'effacent) — exportez en .json pour durer.
- Hors connexion ? Oui, entièrement : fichier autonome.
- MIDI importé incomplet : les notes injouables dans la tonalité choisie sont listées ; l'appli suggère la meilleure tonalité.
- Overblows refusés à l'import : seuls les overblows 1, 4, 5, 6 et overdraws 7, 9, 10 existent sur un Richter standard.
- « Hors harmonica » : la note détectée n'existe pas dans la tonalité sélectionnée — vérifiez le réglage.
- ⟳ vs boucle partielle : ⟳ répète ce qui est joué ; avec une plage (Maj+clic), uniquement le passage.
14. Signes d'effets et export texte
✨ Signes d'effets sur une note
Dans l'éditeur de note (double-clic sur une note), vous pouvez ajouter des signes d'effets qui n'ont aucune incidence sur le rythme ou la durée : ils ne servent qu'à noter une intention de jeu.
Choisissez d'abord la Position (Avant ou Après la note), puis cliquez le ou les Signes voulus. Une même note peut porter plusieurs effets, avant et/ou après ; chacun reste indépendant.
| Signe | Effet |
/ | Attaque par en dessous (léger bend d'attaque) |
\ | Note « pleureuse » : léger bend en fin de note |
vib | Vibrato |
Wa | Effet « whawha » avec les mains |
DS | Double stop (deux notes ensemble) |
TBS | Tongue blocking « slapping » |
TBO | Tongue blocking « à l'octave » |
→ | Glissando vers la note suivante |
↔ | Trille entre deux notes |
Le glissando et la trille ne sont pas reproduits par le son de l'appli. Les signes apparaissent dans la tablature (en orange, autour de la note).
À l'export : en texte (.txt), chaque signe est un élément séparé (ex. DS TBS +4 vib Wa) ; en MusicXML, chaque effet devient un lyric indépendant affiché sous la note dans MuseScore.
📝 Export texte (.txt)
Le bouton TXT (groupe Fichier) télécharge la tablature en texte brut, avec les signes d'effets, sous le nom de la tablature.
A web app to create, play and practise tablature for the 10-hole diatonic harmonica. One file, no installation, no connection: open harmonica-trainer.html in your browser. The interface is available in six languages (flags in the app footer, choice remembered — this guide follows the same setting).
1. Getting started
At the top, a scrolling banner showcases content from apprendrelharmonica.com; it pauses on hover, a click opens the page. The site logo at the bottom also brands printed tabs.
- Click notes on the virtual harmonica: each click plays the note and adds it to your tab.
- ▶ (or Space) to listen. Empty tab? The “Try: …” button offers a one-bar blues lick, different every time.
- 💾 Auto-save in the browser: close the tab, come back tomorrow, your session is restored.
- 📂 Most modules fold and unfold with a click on their title; the harmonica layout and “My tab” stay open at all times.
- 🔀 Arrange the modules your way: drag them by the ⠿ handle (they snap to the columns); the “Layout” bar saves and recalls several arrangements (↺ restores the original layout). Everything is kept in the browser.
1 bis. Custom layout 🔀
Arrange the modules your way: drag each card by its ⠿ handle — they snap onto the columns. The "Layout" bar saves several named arrangements and recalls them from a menu; ↺ returns to the original layout, and 💾 exports your layouts to a re-importable file. Everything is kept in the browser, specific to this device.
2. Notation
| Symbol | Meaning |
| +4 / -4 | Blow / draw on hole 4 |
| -3', -3'', -3''' | Draw bend of 1, 2, 3 semitones |
| +8' | Blow bend (holes 8–10) |
| +6° / -7° | Overblow / overdraw |
| z | Rest (text import) |
Colour code everywhere: blow · draw · bend · overblow · overdraw.
3. The virtual harmonica
The key is shown above the diagram. Each column stacks, top to bottom: overblows, blow bends, blow note, draw note, draw bends, overdraws. Clicking a hole number adds the blow note; hovering a column highlights it. Note names follow the selected key and octave.
3 bis. Keyfinder 🔑
The Keyfinder helps you quickly pick the right harmonica and the right position, whether you start from a song's key or from the instrument in your hands. It also shows the position's essential notes (root, thirds, fifth, sevenths) and where to play them on the harmonica (tab with bends and overnotes).
Use 1: I start from the song's key
- "Trouver l'Harmonica" tab: pick the song's key (e.g. C).
- Pick the position you want to play in (e.g. 2nd position).
- The Keyfinder tells you which harmonica to grab and shows the key notes: root, major third, minor third, perfect fifth, minor seventh, major seventh — with their location on the harp.
Example: for a song in C played in second position, the Keyfinder recommends the F harmonica and instantly shows where the root, thirds, fifth and sevenths sit.
Use 2: I start from the harmonica in my hands
- "Trouver la Tonalité" tab: select your harmonica's key (e.g. E) — several harps can be selected at once.
- The tool lists the 12 playable keys with the matching positions.
- Pick the position that fits the song's style, then locate the essential notes on the instrument.
Example: with a harmonica tuned in E, you play in E in 1st position, in B in 2nd position, in F# in 3rd position, and so on.
The highlighted notes
| Note | Role |
| Root | Main reference note of the key |
| Major third | Gives the major colour |
| Minor third | Gives the minor / blues colour |
| Perfect fifth | Stable anchor note |
| Minor seventh | Blues / dominant colour |
| Major seventh | Jazz / major colour |
In short: whether you start from the song's key or from the instrument, the Keyfinder guides you in a few clicks — you save time and play in tune, faster.
4. The toolbar
🎵 Playback
- ▶/⏹ (Space), ⏸ Pause (P key): pauses playback and holds the current note — the button stays lit, a second click (or P) resumes exactly there, while ⏹ stops outright and forgets the position. Start anywhere: click a note in the tab and ▶ starts from there (with no selection, playback starts from the beginning). Resuming mid-song skips the pickup and the count-in, and aligns the chord grid on the bar being played. ⟳ gapless loop — the ×N field next to it sets a number of loops (plays N times then stops; empty = infinite). Tempo 40–240, 🔊 Volume, ⏱ Metronome (accent depending on the time signature: every 4 or 3 beats).
- TAP: click in rhythm (mouse) to set the tempo — average of the last clicks, applied to the global tempo; RESET clears the clicks.
During playback, the current note lights up in the tab and on the harmonica.
🏋️ Practice
- 🎼 Generator (§ 7) · 🔀 Shuffle the tab (once per click, Ctrl+Z to undo) · ⇅ up then down · SWING (shuffled eighths: every attack landing on the “and” of the beat is pushed to two thirds of the beat) · 🎲 Random durations · +BPM progressive tempo (§ 6). Modes combine.
🎼 Tab
- TAB / Notes / Do Ré Mi: tablature, letter names (C4, Bb3…) or solfège (Do4, Sib3…).
- Key (12 harmonicas): names and pitch adapt, the tab itself never changes.
- ▾8 / ▴8: transposes the selected notes one octave (or the whole tab if nothing is selected; equivalent holes). If a note has no equivalent, nothing changes and they are listed. Selection: Shift+click a range, Ctrl/Cmd+click individual notes, ⇄ Invert swaps selected and unselected.
- 1·3b·5 Degrees (Tab group): shows under each note its degree in the reference scale — the neighbouring 🎼 button opens the generator to pick the scale, and the display aligns with it automatically. Out-of-scale notes are greyed; arpeggios from the chord builder show the chord’s intervals (1, 3b, 5, 7b…).
📁 File
- 📚 Library: named tabs stored in this browser — load, rename, delete; ⬇ Export all to a re-importable .json. Dialogs can be dragged by their title.
- 💾 / 📂: full .json file; 📂 also opens .mid (converted to tab: quantised durations, rests rebuilt, tempo applied, unplayable notes listed, best key suggested) and .xml/.musicxml.
- 📋 Import text tab (§ 5) · 🎹 MIDI (GM Harmonica) · XML MusicXML: exact notation — note shapes and durations always agree, full measures, written ties; MuseScore never rewrites your rhythm.
- 🖨 Print: clean layout, white background, logo, 12 notes per line (PDF via “Print to PDF”).
✏️ Editing & ♩ Durations
↶/↷ (Ctrl+Z / Ctrl+Y), 🗑 clear all, ? help, ! reset the open windows (handy if a window is stuck or misplaced). Nine values: whole, half, quarter, eighth, sixteenth, triplet, dot (+50 %), and three rests (1, ½, ¼ beat). The chosen duration applies to the next notes; with a selection, it changes it directly.
Notes crossing a barline are split on screen and joined with ‿ (tied part dashed) — the note stays a single note, played in one breath; MusicXML export writes the tie.
‿ Slur (Editing group): ties the selected notes — the ‿ sign appears between them. Two slurred notes of the same pitch are played in a single breath, without re-attack, and the MusicXML export writes the slur. The ‿ button in the note editor (double-click) does the same note by note.
5. Importing a text tab 📋
Paste your tabs (notes separated by spaces; commas, line breaks and | accepted): +4 -4 +5 -5 +6 -6' -6 z +6 -5 +5 -4 +4. The + is optional, z inserts a rest, invalid items are skipped and listed, the import is appended.
6. Working on a passage
Partial loop
Click the first note, Shift+click the last: the range highlights, ▶ plays only it, ⟳ loops it. A click without Shift exits. The range also lets you change all durations or delete at once.
Progressive tempo (+BPM)
Set the step (1–20 BPM per pass) and the ceiling: each loop raises the tempo, shown live. Example: 4 hard notes + 60 BPM + step 4 + max 120 It also works on a selected range: the tempo rises on every pass of the selection, including when the 🎹 accompaniment is on.
7. Melody generator 🎼
Musically coherent melodies: scales grouped by position — major & major pentatonic (1st); blues, mixolydian, pentatonic (2nd); minor pentatonic, blues, dorian (3rd); natural minor, minor pentatonic (4th); phrygian, minor pentatonic, natural minor with bends (5th); lydian, major with bends (12th). Four levels (Beginner holes 4–8 → Expert with overblows), 1, 2 or 4 bars. The melody ends on the tonic unless you tick "Don't end on the tonic". The window stays open: regenerate in a loop (🎼), listen, adjust, without losing control of the app; close it with ✕ or Cancel. Ctrl+Z restores. Session idea: Intermediate + 2nd-position blues + 1 bar + loop + progressive tempo.
One click. At the top of the generator, the Surprise me button sets the menus for you (you see them move) and generates right away: one click, one melody. Click again for a new draw. The detailed settings stay below for anyone who wants to pick scale, position and level precisely.
Read and play what's generated. The "📖 How to read the tab?" notation reminder (blow, draw, bends, colour code) is available in the ? help of the Edit menu. As soon as there are notes, a row of icons appears below the tab: ▶ (red) plays the tab, ⏹ (green) stops, the mic icon (blue) launches 🎯 mode (you play into the mic, the app validates note by note) and + adds or inserts a note — after the selected note, otherwise at the end — opening the editor; click again to add more, the bar lines recompute.
Phrasing. Beyond a note-by-note melody, you can impose a phrasing type: Question & answer (two answering halves), Arch (rise then fall), Light jazz (chromatic approaches to some notes) or Full bebop (enclosures, eighths). "None" leaves the app free.
Time signature and durations. Pick the signature — 4/4, 3/4 (waltz), 6/8 or 12/8: the whole app follows (barlines, metronome, MIDI and MusicXML exports). Length: 1, 2 or 4 bars. Restrict the note durations used by ticking only the values you want — whole, half, quarter, dotted quarter, eighth, sixteenth, triplet or quarter-note triplet — for example whole notes only for one note per bar, or half notes only for two notes per bar: ideal for very simple phrasing or a very first level; all ticked = free. If the requested number of notes cannot fill the bar — four eighths in 4/4, say — the app fills the gap with rests rather than refusing: they are spread through the bar, not piled up at the end, so the melody can breathe.
Range. Two menus, lowest note → highest note, limit the generated melody to the part of the harmonica you choose, among the notes available for the selected scale and level — handy for staying on a precise zone of the instrument. They repopulate automatically when you change scale or level.
Notes per bar. Set a maximum: at 6, the app uses up to 6 notes, not necessarily 6. Tick "exactly this number" to force the exact count.
Follow My progression. If you tick this box, the chosen scale is applied over the chords of your progression ("My progression" module), whatever their key — a way to test unexpected colours (mind the dissonances). Each chord keeps its own duration (full bar, half bar…): the generated melody adjusts to it automatically, no extra setting needed. The injection sliders then add a percentage of out-of-scale notes and rests (end-of-phrase breaths).
My modes 🧬 (collapsible module): create your own modes — name, position (1st to 12th), degrees ticked among the 12 semitones — stored in the browser and available (★) in the scale selectors of the generator, the 1·3b·5 degrees and the Swing meter. ✎ edits a mode, 🗑 deletes it.
In the generator window, next to the scale selector: 🗑 removes the shown scale from the list (choice remembered), ↺ shows all scales again; ⬇ exports your modes as a .json file and 📂 imports them back.
7 bis. Chords & progressions 🎶
🎶 Chord builder
Exercises group: pick the root, the quality (from triads to 13ths), optional alterations/tensions (b5, #5, b9, #9, #11, b13 — enabled per quality), an optional bass note ("slash" chord, e.g. C/E) and the arpeggio shape (ascending, or up & down). The Time signature selector (4/4, 3/4, 6/8, 12/8) sets the meter before you build — it is shared with the melody generator and the progressions; if the tab already holds notes, a confirmation is asked, because the bar lines are redrawn. Pick the chord's duration directly, in beats — 1, 2 or 4 in 4/4; 1 or 3 in 3/4; 1½ or 3 in 6/8; 3 or 6 in 12/8 — the same selector as in "Chord progressions" and "Song structure". Add inserts the chord as an arpeggio at the end of the tab — lowest playable position, overblows/overdraws included — and the window stays open to chain several chords in a row; Remove last deletes the last one added. The chord name appears as a badge at the start of its line, and both 🔀 and 🎲 work inside each chord without breaking its bars. During playback, 🎹 (Playback group) switches to block chords: each chord sounds as one piano hit instead of an arpeggio.
♬ Chord progressions (presets)
Movable window in the Exercises group: about twenty classic progressions (pop, jazz, 12-bar blues, minor cadences…), transposable to all 12 keys and to major/minor — tick "Key signature only" to change only the displayed key signature without transposing the chords. The progression is editable before insertion: click a chord to change its root, quality, tensions, bass note, and its own duration (1, 2 or 4 beats depending on the bar) — each chord keeps its duration, so you can mix a full bar and two half-bars in the same grid. The window's Time signature selector sets the meter, and a full bar follows from it: 4 beats in 4/4, 3 in 3/4, 6 in 12/8. ◀ ▶ move a chord, ✕ removes it, + adds one. Toggle the display between Names / Degrees (Roman numerals). 💾 saves your progression to the presets list (★, 🗑 to delete it), ⬇ exports your progressions as .json and 📂 imports them back. → My progression sends the built grid to the module below, without going through the tab. Your saved song structures (🧩 module, below) also appear in this list, prefixed 🧩: selecting one flattens the whole structure into the grid, with per-part durations and keys kept.
♬ My progression
This module shows the received grid: each chip shows the chord name, with its duration in brackets if it differs from a full bar (e.g. G7 (2)). Durations are recognised and respected automatically, whatever their source — presets, chord builder (via the tab), or sending the tab back to this module — with no manual setting to make.
- ♬ Accompany playback: the grid plays on piano while the tab plays back, each chord at its real position and duration.
- → Tab: converts the grid into arpeggios in the tab, one group per chord, each on its own duration.
- 💾 🎹 XML TXT: export the grid on its own — JSON, MIDI (block chords), MusicXML (chords and symbols written above the staff, never as notes), text (chord names).
- 🗑: clears the progression.
In the "My tab" header, the → My progression button does the reverse: it reads the chord arpeggios present in the tab (built via 🎶) and rebuilds the grid in "My progression", durations included. The 💾 🎹 XML TXT icons right next to it are shortcuts to the full melody's exports — the same as the main toolbar's.
7 ter. Song structure 🧩
Movable window (🧩 button, Exercises group) to build a song's full chord grid, part by part: Intro, Verse, Chorus, Bridge, Solo, Break, Transition, Outro, or a Custom part — each type has its own colour, echoed as a stripe on the card. Add a part creates a card and selects it right away; its name is editable, and its key and mode are set in the editor below and transpose all its chords at once.
Each part's grid is built with the same chord builder as 🎶 (§ 7 bis): + opens the builder, Add appends the chord to the part and the window stays open to chain more. After that, clicking a chord chip reopens the builder pre-filled with that chord so you can edit it (root, quality, duration…) without disturbing the rest of the grid; the small ✕ on the right of the chip removes it; and the faint + marks between chips insert a forgotten chord at that exact spot — successive insertions chain in the order you type them.
Reordering parts: ◀ ▶ move a part one step, or grab its ⠿ handle to drag and drop it anywhere (a blue line shows whether it will drop before or after the row you're over). ⧉ duplicates a part, 📋 copies it and 📥 Paste appends it at the end of the structure, 🗑 deletes it (confirmation asked).
↺ Clear every part in one click (confirmation asked): your saved structures are untouched. When parts are numerous, the list scrolls in its own frame so the bottom bar always stays reachable.
💾 Save a structure under a name: it joins the dropdown list (loading a structure asks for confirmation if another is already in progress), 🗑 right next to it removes it from the list. ⬇ exports all your saved structures as .json, 📂 imports them back. Your saved structures also appear, prefixed 🧩, in the "Chord progressions" list (§ 7 bis): selecting one there flattens the whole grid, with per-part durations and keys kept.
🎲 Generate a melody over a part (if it holds chords): the melody generator 🎼 composes over its grid, in its key, using the generator's current settings (level, scale, phrasing…), and inserts the result exactly in that part's place in "My tab" — the rest of the tab is untouched; regenerating a part replaces it, it doesn't stack.
→ My progression flattens the whole structure, in part order, to the § 7 bis module below — the same path as the presets.
Dedicated exports: TXT produces a printable chord chart, parts named, bars aligned in columns; XML produces a MusicXML file where each part starts on a new line (part marker and key signature), with chord symbols in international notation above the staff — the staff stays empty (hidden rests) if "My tab" is empty, or carries its melody if it has one.
8. Fine editing
Click = select (new notes are inserted after it); ⌫/Del deletes; ←/→ moves the selection. Automatic numbered barlines (4/4 or 3/4 depending on the signature chosen in the generator); the counter shows items and measures.
Double-click a note opens a full editor: change the hole (1–10), the technique (only notes actually playable on that hole are offered, colour-coded), the value and dot, convert the note to a rest (and back), or delete it.
⚠ Fill the bar: when the last bar is incomplete, this button appears above the tablature. The app offers three possible endings in the current scale — pick one, the notes are added and the bar comes out exact.
Duplicate or clear a bar. Each tab line is one bar. The two small buttons at the end of the line let you duplicate it (a copy is inserted right after) or clear it in one click.
Octaves ±8. Where pitches allow, ▾8 / ▴8 move the selection (or the whole tab) down or up by one or two octaves; a note with no equivalent is left untransposed.
⇅ Follow and 🎵 Arpeggios. When a progression is present in "My progression", its chord arpeggios can get a green outline during playback: ⇅ Follow scrolls the tab onto them (turn it off to scroll yourself), 🎵 Arpeggios makes them sound along with their chord (turn off to keep only the piano).
Tab sources. Notes shown here come from: your clicks on the layout, the mic (Note recognition module), the melody generator, the library, the "Tab" button of "My progression", the module's + button, and the "Try" button.
Key signature. The key signature of exports is automatic: it follows the tonic of the generated melody according to its position, in major or minor — so a minor pentatonic in 3rd position on a C harmonica gives D minor (one flat), not the harmonica's key signature. Without a generated melody, it is the harmonica's major key. It appears in the first measure of the MusicXML (with the mode) and in the MIDI — MuseScore shows a clean score.
Pickup (anacrusis)
Write your pickup at the start of the tab, leading rests included — e.g. two quarter rests then two eighth notes — and click Pickup in the module header: the first bar becomes measure 0, marked with a dashed outline. Click again to cancel. Its notes are edited like any others (duration, double-click, drag & drop). On playback, measure 0 plays once at the start: the ⟳ loop repeats only the body, and the "My progression" accompaniment starts at bar 1. With the metronome on, the empty beats before the pickup are counted in — and without a pickup you get a full one-bar count-in. The MusicXML export writes a true pickup bar (shortened measure 0, leading rests removed); MIDI keeps the exact placement. A note crossing the barline stays in the body.
8 b. Ear training 🎧 (beta)
Below the tuner: pick 1 to 6 notes and a level — Beginner (holes 4–6), Intermediate (natural notes), Advanced (bends, no overnotes), Expert (everything). 🎲 plays a singable phrase (intervals ≤ a fifth, no repeats) in the current key. ▶ Play again freely; 🎤 Answer with the mic: each correct note fills its box, a wrong one flashes red and counts an error. Reveal shows the answer. Never writes into your tab.
Score, statistics and badges. Each passed dictation gives a score = notes × level × 100, minus 20 per error and 5 per replay beyond the first. Below the module: dictations played, flawless, best, total and current streak (reset with ↺). Seven badges to unlock — Bronze/Silver/Golden ear (10/50/100 dictations), Smooth run and Perfect pitch (5 and 10 flawless in a row), Virtuoso (one flawless Expert dictation), Breath master (over 1000 points). Everything is kept in the browser, offline.
8 c. Ear transcription 👂 (beta)
👂 button (Exercises group): the app plays a few notes from a scale/position of your choice (your ★ modes included) without showing them. Set the level and the number of notes (2–16), replay at will, then rebuild the phrase in the window: 🎤 on the mic — each played note becomes a chip — or by hand (syntax +4 -4 -3' +6°; click a chip to remove it, ⌫ to clear). Check shows the solution below, green/red note by note: whatever sounds right is right (-2 ≡ +3). Never touches your tab.
Points and badges. Score = correct notes × level × 100, −20 per mistake, −5 per replay beyond the first, counted on the first check of a draw. One level every 1000 points; five badges (first perfect, 10 and 50 exercises, 5 perfect in a row, perfect at Expert); reset with ↺. Kept in the browser, offline.
8 d. Rhythm workshop 🥁 (beta)
🥁 button (Durations group): the app generates a one-bar 4/4 rhythm by level — up to ♪♬♬ and ♬♬♪, the ♬♪♬ syncopation, rests, triplets and big syncopation — and plays it with the metronome on the root note (tempo capped 60-100). After a one-bar count-in, reproduce it: 🎤 on the mic (a melody or a single note, with clearly detached attacks) or 👆 by tapping (spacebar or button). Figure-by-figure feedback (green/red), extra attacks flagged; latency is compensated automatically — only rhythmic placement counts.
Points and badges. On-time × level × 100, −20 per missed figure, −10 per extra attack, −5 per replay beyond the first; one level every 1000 points, twelve rewards, reset with ↺. They cover the number of rhythms played (1, 3, 10), the perfect runs (1, 3, 10), perfect runs in a row (2, 5), those achieved on the first listen (3), and those achieved at each level — Intermediate, Advanced and Expert, 3 each, never stacking from one level to the next. The answer mode does not count: mic and tapping are worth exactly the same. Kept in the browser, offline.
8 quinquies. Mic sensor (test) 🎙︎
The 🎙︎? button (toolbar) is a check-first step before anything is written to the tab. Nothing changes until you validate.
🎤 Arm the sensor, start playback (▶) and play along: each detected attack is listed with the position played, the target slot, the note, the matching tab hole and the offset in milliseconds. The Grid (quarter, eighth or sixteenth note) sets the quantization precision aimed for.
Calibrating latency
Between the moment the sound leaves your harmonica and the moment the mic gets it to the app, there's always a small delay: latency. If left uncorrected, it throws off everything rhythm-related — the Rhythm workshop or the 🎯 "Play the tab" mode can judge a note "late" even though it was played right on time, and the automatic write-in via ✍ Write to the tab… places notes and durations slightly off. The Swing meter can also be thrown off a little, since it relies on the time gaps between your notes. As long as you're not using a timed exercise or the automatic write-in, latency doesn't matter at all.
⏱ Latency test (the simplest, do this first):
- Click ⏱ Latency test.
- After a short count-in, the metronome plays 8 clicks on its own, no melody.
- Play one clean, detached note on each click — the hole doesn't matter, what counts is a clean sound, right on the beat.
- Once the 8 clicks are done, the app compares each of your attacks to its matching click and computes the median offset.
The result is displayed (e.g. "8 attacks · median latency 42 ms") and the Latency (ms) field fills in automatically — nothing else to do. This setting is remembered app-wide.
⌁ Calibrate (to fine-tune, under real conditions):
- 🎤 Arm the sensor, start a real playback (▶) and play normally along with it.
- Each note played is added to the list, with its own offset.
- Click ⌁ Calibrate: the app takes the median offset from this take and adds it to the latency already set.
Repeat this under different conditions (headphones or not, another mic, another room) to fine-tune it further.
Swing (the "and" position): set by hand, or deduced from what you just played with ◱ Measure the swing. Unrelated to latency — Grid and Swing only set the aimed quantization precision and the ternary feel.
Recording a melody or an improvisation as tab
The sensor only measures your attacks against the clock of the app's own ▶ playback: for it to capture anything, a playback must be running while you play — even if it only contains rests.
Case 1: playing solo, with the metronome
- Choose your harmonica's key in the harmonica diagram.
- Open the Mic sensor and arm it (🎤 Arm the sensor).
- Fill "My tab" with empty bars (rests only), at the tempo you want — as many bars as needed.
- Start playback ▶ of these silent bars: this is what runs the metronome and gives the sensor its time reference.
- Play your melody along with it, following the click.
- Click ✍ Write to the tab… (details below).
Case 2: playing along with a YouTube video
Same steps as case 1, with one extra constraint: at the playback step, start the YouTube video and the silent-bars playback at the same time, by hand, as close together as possible. You then play along with the video — the app's metronome now only serves to run the sensor's internal clock.
This manual sync works very well at slow tempos: a beat lasts longer, so a small sync offset is only a tiny fraction of the beat and the note still lands in the right slot. At fast tempos, the same offset weighs much more, and the risk of the note falling into the neighbouring slot increases.
✍ Write to the tab… opens "Review the take": a bar-by-bar comparison, ✓ keeps your take or ✕ keeps the original tab (shortcuts Keep all / Reject all). Nothing is written before Apply — and a single Ctrl+Z undoes it.
9. Keyboard shortcuts
| Keys | Action |
| 1–0 | Blow note, holes 1–10 |
| Shift+1–0 | Draw note |
| Space | Play / Stop |
| P | Pause / Resume at the current note |
| ← / → | Previous / next selection |
| Del | Delete selection (or last note) |
| Shift+click | Range selection |
| Ctrl+Z / Y | Undo / Redo |
10. Audio recording 🎙 (beta)
Name the file, pick the mic (system default), ⏺ then ⏹: a player appears, ⬇ downloads, 🗑 Clear erases the recording. Mono webm/opus (≈ 1 MB/min), plays everywhere. Tip: loop the tab + record, play along, compare.
10 bis. Practice from a video 🎯 (beta)
The reverse of the previous module: start from a backing track and the app suggests the positions to practice over it. Pick one of your tracks from the drop-down list (your videos first, then the library) — key, mode, style and tempo fill in by themselves and the video appears. As soon as you touch Key or Mode, the list narrows to the backing tracks in that key and mode and its label shows the count; ✕ Show all brings back the full list. Or, for any video, paste its YouTube link and enter its key, mode, style and tempo by hand; the app then suggests two matching backing tracks of yours. For each listed position (harp + scale), a button loads the harmonica and immediately generates an exercise in that position and key. Picking a backing track pre-sets the 🎼 generator to the first position, in 1 bar.
11. Note recognition 🎤 (beta)
🎤 Start listening, play a held note: the app shows the note, its tab hole (coloured by technique, for the selected key) and your intonation (±50 cents).
“Write notes into the tab”: automatic transcription with real rhythmic values, measured onset to onset — a detached quarter stays a quarter (articulation gaps under ~40 % of the interval are absorbed; beyond that, a true musical rest is written; beyond 4 beats, it is a breath, nothing is written). A final note released early is rounded up to the next plain value. When you stop, the rhythm is auto-refitted: real tempo estimated, durations re-quantised, Tempo set. Optional metronome on the grid. A single Ctrl+Z undoes the session.
Uses: check a bend on the gauge, confirm an overblow, transcribe a riff that writes itself.
📈 Live pitch trace
Unfolds with the tuner (foldable via its title, 🗑 to clear). Top, the staff (treble clef): each note placed at the exact moment it was played, aligned with the graph; clicking the staff sends that note's reading to the tuner. Bottom, the scrolling graph (8 s): your pitch as dotted lines (green ±5 cents, orange ±15, red beyond), semitone lines labelled with playable tabs, coloured by technique. The vertical scale is fixed: line spacing stays constant, the frame simply recenters on the played note.
Navigation: click = focus, ←/→ ±1 s (Shift: 5 s), mouse wheel, click-and-drag; scrolling freezes on hover (⏸ badge), vertical cursor with a precise readout (tab, note, cents); End/Esc return to live. The ⏸ Freeze button stops scrolling steadily so you can examine the curve without keeping the mouse on it; ▶ Resume returns to live. ~5 minutes of history.
🎚 Chromatic tuner
±50-cent dial: green zone ±5 (in tune), orange up to ±15, red beyond. Smoothed needle, a note pill that takes the colour of the targeted zone (green/orange), tab equivalent, frequency. The word IN TUNE ✓ appears only in the green zone. When stopped, the display freezes (🗑 to reset) and the module folds along with the trace. Bounded to the selected harmonica's range.
🎯 Practice mode: handy for working on a specific bend. Tick the mode and choose a target note from the list — only bends, overblows and overdraws (the notes worth practising). The needle still shows the nearest note (it never pins), while the spelled-out verdict measures against the target: “NOT LOW ENOUGH ↓”, “TOO HIGH ↓”, and “IN TUNE ✓” when you reach it. The verdict exists only in practice mode, and “in tune” also requires the needle to be in the green zone.
A calibration (440 Hz, ▲▼, 415–466): many harmonicas are tuned to 442–443 Hz. Global, remembered setting: tuner, recognition and playback share the same pitch reference. Calibrate A first.
🎯 Play the tab — validated practice
The expected note blinks blue; play it into the mic at your own pace: right → green, next; wrong → red, retry. Final report: validated notes, mistakes, average intonation in cents. Works with any tab — combined with the generator, a fresh graded exercise every session.
Beta limits
- One note at a time (no chords or split octaves).
- Clean attacks; minimum hold adapts to tempo; validation within ±40 cents (a sloppy bend is not transcribed).
- Same note twice: clearly detach them. Rests between notes are not transcribed.
- Set the app key to your harmonica's key; a quiet room helps.
11 bis. Swing meter 🎵 (beta)
The Swing meter measures your swing ratio from the mic while you play eighth notes: 50% = straight (binary), 66.7% = triplet (swing). It relies on the intervals between your attacks, which makes it immune to audio latency. A gauge and a plain verdict — PLACEMENT OK for a straight target, SWING OK for a triplet target — show live whether you are on target, and the message stays on screen when you stop. Choose the target (Straight 50% or Triplet 66.7%), set the tempo (synced with the toolbar), and optionally let the module generate an exercise of eighth notes (2, 4, 6 or 8) in the chosen scale — or "free" to play whatever you want. 🗑 resets the module.
12. Exports
| Export | Content | Use |
| .json 💾 | Everything: notes, durations, tempo, key, modes | Reliable backup, exchange, archiving |
| .mid 🎹 | Notes and durations, GM harmonica sound | MuseScore, DAW, backing tracks |
| .xml | Exact notation: full measures, ties, triplets, dots — plus chord symbols above the staff if "My progression" holds a grid | MuseScore, Guitar Pro, Sibelius |
| 🖨 | Tab 12 notes/line, key, tempo, date, logo | Lesson handouts, PDF |
13. FAQ
- No sound on first click (iPhone/iPad): browsers unlock audio on the first gesture — click a note.
- Changing key changed my notes? The tab never changes; only names and pitch follow — like swapping harmonicas.
- Session gone: auto-save lives in this browser (private browsing and data cleaning erase it) — export .json to keep it.
- Offline? Yes, fully: a self-contained file.
- MIDI import missing notes: notes unplayable in the chosen key are listed; the app suggests the best key.
- Overblows rejected on import: only overblows 1, 4, 5, 6 and overdraws 7, 9, 10 exist on a standard Richter.
- “Off harmonica”: the detected note doesn't exist in the selected key — check the setting.
- ⟳ vs partial loop: ⟳ repeats whatever plays; with a range (Shift+click), only that passage.
14. Effect signs and text export
✨ Effect signs on a note
In the note editor (double-click a note), you can add effect signs that have no impact on rhythm or duration: they only note a playing intention.
First choose the Position (Before or After the note), then click the Sign(s) you want. A single note can carry several effects, before and/or after; each stays independent.
| Sign | Effect |
/ | Attack from below (slight scoop) |
\ | "Crying" note: slight bend at the end |
vib | Vibrato |
Wa | Hand "wah-wah" effect |
DS | Double stop (two notes together) |
TBS | Tongue blocking "slapping" |
TBO | Tongue blocking "octave" |
→ | Glissando to the next note |
↔ | Trill between two notes |
Glissando and trill are not reproduced by the app's sound. The signs appear in the tab (in orange, around the note).
On export: in text (.txt), each sign is a separate token (e.g. DS TBS +4 vib Wa); in MusicXML, each effect becomes an independent lyric shown below the note in MuseScore.
📝 Text export (.txt)
The TXT button (File group) downloads the tab as plain text, with the effect signs, named after the tab.
Web-App zum Erstellen, Anhören und Üben von Tabulaturen für die 10-Kanal-diatonische Mundharmonika. Eine Datei, keine Installation, keine Verbindung: Öffnen Sie harmonica-trainer.html im Browser. Die Oberfläche gibt es in sechs Sprachen (Flaggen in der Fußzeile der App, Auswahl wird gespeichert — dieses Handbuch folgt derselben Einstellung).
1. Erste Schritte
Oben zeigt ein Laufband Inhalte von apprendrelharmonica.com; es pausiert beim Überfahren, ein Klick öffnet die Seite. Das Logo unten ziert auch gedruckte Tabulaturen.
- Klicken Sie Töne auf der virtuellen Mundharmonika: Jeder Klick spielt den Ton und fügt ihn der Tabulatur hinzu.
- ▶ (oder Leertaste) zum Anhören. Leere Tabulatur? Der Knopf „Ausprobieren: …“ bietet einen eintaktigen Blues-Lick, jedes Mal anders.
- 💾 Automatisches Speichern im Browser: Schließen, morgen wiederkommen — die Sitzung ist wiederhergestellt.
- 📂 Die meisten Module klappen per Klick auf ihren Titel auf und zu; das Mundharmonika-Schema und „Meine Tabulatur“ bleiben stets offen.
- 🔀 Ordnen Sie die Module nach Belieben an: ziehen Sie sie am Griff ⠿ (sie rasten an den Spalten ein); die Leiste „Layout“ speichert und ruft mehrere Anordnungen ab (↺ stellt das ursprüngliche Layout wieder her). Alles bleibt im Browser gespeichert.
1 bis. Individuelles Layout 🔀
Ordnen Sie die Module nach Ihrem Geschmack an: Ziehen Sie jede Karte am ⠿-Griff — sie rasten an den Spalten ein. Die Leiste „Layout“ speichert mehrere benannte Anordnungen und ruft sie über ein Menü ab; ↺ stellt das ursprüngliche Layout wieder her, und 💾 exportiert Ihre Layouts in eine wieder importierbare Datei. Alles wird im Browser gespeichert, spezifisch für dieses Gerät.
2. Die Notation
| Zeichen | Bedeutung |
| +4 / -4 | Blasen / Ziehen auf Kanal 4 |
| -3', -3'', -3''' | Zieh-Bend um 1, 2, 3 Halbtöne |
| +8' | Blas-Bend (Kanäle 8–10) |
| +6° / -7° | Overblow / Overdraw |
| z | Pause (Textimport) |
Farbcode überall: Blasen · Ziehen · Bend · Overblow · Overdraw.
3. Die virtuelle Mundharmonika
Die Tonart steht über dem Schema. Jede Spalte zeigt von oben nach unten: Overblows, Blas-Bends, Blaston, Ziehton, Zieh-Bends, Overdraws. Ein Klick auf eine Kanalnummer fügt den Blaston hinzu; das Überfahren einer Spalte hebt sie hervor. Tonnamen folgen Tonart und Oktave.
3 bis. Keyfinder 🔑
Der Keyfinder hilft Ihnen, schnell die richtige Mundharmonika und die richtige Position zu wählen — egal ob Sie von der Tonart eines Stücks oder vom Instrument in Ihrer Hand ausgehen. Er zeigt außerdem die wichtigsten Töne der Position (Grundton, Terzen, Quinte, Septimen) und wo sie auf der Mundharmonika liegen (Tabulatur mit Bends und Overnotes).
Anwendung 1: Ich gehe von der Tonart des Stücks aus
- Reiter „Trouver l'Harmonica": wählen Sie die Tonart des Stücks (z. B. C).
- Wählen Sie die Position, in der Sie spielen möchten (z. B. 2. Position).
- Der Keyfinder zeigt, welche Mundharmonika Sie nehmen sollen, und die Schlüsseltöne: Grundton, große Terz, kleine Terz, reine Quinte, kleine Septime, große Septime — mit ihrer Lage auf dem Instrument.
Beispiel: Für ein Stück in C in zweiter Position empfiehlt der Keyfinder die F-Harp und zeigt sofort, wo Grundton, Terzen, Quinte und Septimen liegen.
Anwendung 2: Ich gehe von meiner Mundharmonika aus
- Reiter „Trouver la Tonalité": wählen Sie die Tonart Ihrer Mundharmonika (z. B. E) — mehrere Harps gleichzeitig möglich.
- Das Tool zeigt die 12 spielbaren Tonarten mit den zugehörigen Positionen.
- Wählen Sie die zum Stil passende Position und suchen Sie die wichtigsten Töne auf dem Instrument.
Beispiel: Mit einer E-Harp spielen Sie E in 1. Position, H in 2. Position, F# in 3. Position usw.
Die hervorgehobenen Töne
| Ton | Rolle |
| Grundton | Wichtigster Bezugston der Tonart |
| Große Terz | Gibt die Dur-Farbe |
| Kleine Terz | Gibt die Moll-/Blues-Farbe |
| Reine Quinte | Stabiler Stützton |
| Kleine Septime | Blues-/Dominant-Farbe |
| Große Septime | Jazz-/Dur-Farbe |
Kurz gesagt: Ob Sie von der Tonart oder vom Instrument ausgehen — der Keyfinder führt Sie in wenigen Klicks ans Ziel: Sie sparen Zeit und spielen schneller richtig.
4. Die Werkzeugleiste
🎵 Wiedergabe
- ▶/⏹ (Leertaste), ⏸ Pause (Taste P): hält die Wiedergabe an und merkt sich die aktuelle Note — die Taste bleibt hervorgehoben, ein zweiter Klick (oder P) setzt genau dort fort, während ⏹ ganz stoppt und die Position vergisst. Start an beliebiger Stelle: Klicken Sie eine Note in der Tabulatur an, ▶ startet dort (ohne Auswahl beginnt die Wiedergabe von vorn). Ein Wiedereinstieg mitten im Stück überspringt Auftakt und Einzählen und richtet das Akkordraster am gespielten Takt aus. ⟳ nahtlose Schleife — das Feld ×N daneben legt eine Anzahl der Schleifen fest (spielt N-mal, dann Stopp; leer = unendlich). Tempo 40–240, 🔊 Lautstärke, ⏱ Metronom (Akzent je nach Taktart: alle 4 oder 3 Schläge).
- TAP: im Takt klicken (Maus), um das Tempo festzulegen — Mittel der letzten Klicks, auf das globale Tempo angewendet; RESET löscht die Klicks.
- BORDUN: gehaltener Ton (12 Auswahl, tiefe Oktave) für Intonation und Positionen. Bei der Tonerkennung ausschalten.
Während der Wiedergabe leuchtet der aktuelle Ton in Tabulatur und Mundharmonika.
🏋️ Übungen
- 🎼 Generator (§ 7) · 🔀 Mischen der Tabulatur (einmal pro Klick, Strg+Z zum Zurück) · ⇅ auf- dann absteigend · SWING (ternäre Achtel: jeder Anschlag auf dem „und“ des Schlags wird auf zwei Drittel des Schlags verschoben) · 🎲 Zufallsdauern · +BPM progressives Tempo (§ 6). Modi kombinierbar.
🎼 Tabulatur
- TAB / Notes / Do Ré Mi: Tabulatur, Buchstabennamen (C4, Bb3…) oder Solmisation (Do4, Sib3…).
- Tonart (12 Mundharmonikas): Namen und Tonhöhe passen sich an, die Tabulatur bleibt gleich.
- ▾8 / ▴8: transponiert die ausgewählten Noten um eine Oktave (oder die ganze Tabulatur, wenn nichts ausgewählt ist; äquivalente Kanäle). Fehlt ein Äquivalent, ändert sich nichts und sie werden aufgelistet. Auswahl: Umschalt+Klick für einen Bereich, Strg/Cmd+Klick für einzelne Noten, ⇄ Umkehren vertauscht ausgewählt und nicht ausgewählt.
- 1·3b·5 Stufen (Gruppe Tabulatur): zeigt unter jedem Ton seine Stufe in der Bezugstonleiter — die benachbarte Taste 🎼 öffnet den Generator zur Tonleiter-Wahl, und die Anzeige richtet sich automatisch danach. Leiterfremde Töne sind ausgegraut; Arpeggien aus dem Akkord-Baukasten zeigen die Intervalle des Akkords (1, 3b, 5, 7b…).
📁 Datei
- 📚 Bibliothek: benannte Tabulaturen in diesem Browser — laden, umbenennen, löschen; ⬇ Alles exportieren als re-importierbares .json. Fenster lassen sich am Titel verschieben.
- 💾 / 📂: vollständige .json-Datei; 📂 öffnet auch .mid (Umwandlung in Tabulatur: quantisierte Dauern, rekonstruierte Pausen, übernommenes Tempo, unspielbare Töne gelistet, beste Tonart vorgeschlagen) und .xml/.musicxml.
- 📋 Textimport (§ 5) · 🎹 MIDI (GM Harmonica) · XML MusicXML: exakte Partitur — Notenwerte und Dauern stimmen stets überein, volle Takte, geschriebene Haltebögen; MuseScore schreibt nichts um.
- 🖨 Drucken: saubere Seite, weißer Hintergrund, Logo, 12 Töne pro Zeile (PDF über „Als PDF drucken“).
✏️ Bearbeiten & ♩ Dauern
↶/↷ (Strg+Z / Strg+Y), 🗑 alles löschen, ? Hilfe, ! die geöffneten Fenster zurücksetzen (nützlich bei blockiertem oder falsch platziertem Fenster). Neun Werte: ganze, halbe, Viertel-, Achtel-, Sechzehntelnote, Triole, Punkt (+50 %), und drei Pausen (1, ½, ¼ Schlag). Die gewählte Dauer gilt für die nächsten Töne; bei einer Auswahl ändert sie diese direkt.
Töne über den Taktstrich werden am Bildschirm geteilt und mit ‿ verbunden (gebundener Teil gestrichelt) — der Ton bleibt ein einziger Ton, in einem Atem gespielt; der MusicXML-Export schreibt den Haltebogen.
‿ Bindebogen (Gruppe Bearbeiten): verbindet die ausgewählten Töne — das Zeichen ‿ erscheint dazwischen. Zwei gebundene Töne gleicher Höhe werden in einem Atemzug gespielt, ohne neuen Ansatz; der MusicXML-Export schreibt den Bogen. Die Taste ‿ im Noten-Editor (Doppelklick) tut dasselbe Ton für Ton.
5. Text-Tabulatur importieren 📋
Fügen Sie Ihre Tabulaturen ein (Töne durch Leerzeichen getrennt; Kommas, Zeilenumbrüche, | erlaubt): +4 -4 +5 -5 +6 -6' -6 z +6 -5 +5 -4 +4. Das + ist optional, z fügt eine Pause ein, ungültige Elemente werden übersprungen und gelistet, der Import wird angehängt.
6. Eine Passage üben
Teilschleife
Ersten Ton klicken, Umschalt+Klick auf den letzten: Der Bereich wird markiert, ▶ spielt nur ihn, ⟳ wiederholt ihn. Klick ohne Umschalt beendet. Der Bereich erlaubt auch Dauern-Änderung oder Löschen in einem Zug.
Progressives Tempo (+BPM)
Schritt (1–20 BPM pro Durchlauf) und Maximum einstellen: Bei jeder Runde steigt das Tempo, live angezeigt. Beispiel: 4 schwere Töne + 60 BPM + Schritt 4 + max. 120 Funktioniert auch auf einem ausgewählten Bereich: Das Tempo steigt bei jedem Durchlauf der Auswahl, auch wenn die 🎹-Begleitung aktiv ist.
7. Melodie-Generator 🎼
Stimmige Melodien: nach Position gruppierte Skalen — Dur & Dur-Pentatonik (1.); Blues, Mixolydisch, Pentatonik (2.); Moll-Pentatonik, Blues, Dorisch (3.); natürliches Moll, Moll-Pentatonik (4.); Phrygisch, Moll-Pentatonik, natürliches Moll mit Bendings (5.); Lydisch, Dur mit Bendings (12.). Vier Stufen (Anfänger Kanäle 4–8 → Experte mit Overblows), 1, 2 oder 4 Takte. Die Melodie endet auf der Tonika, außer Sie aktivieren „Nicht auf der Tonika enden“. Das Fenster bleibt offen: in Schleife neu generieren (🎼), hören, anpassen, ohne die Kontrolle über die App zu verlieren; mit ✕ oder Abbrechen schließen. Strg+Z stellt wieder her. Übungsidee: Mittelstufe + Blues 2. Position + 1 Takt + Schleife + progressives Tempo.
Ein Klick. Oben im Generator stellt die Schaltfläche Überrasch mich die Menüs für Sie ein (Sie sehen sie sich bewegen) und erzeugt sofort: ein Klick, eine Melodie. Erneut klicken für einen neuen Wurf. Die detaillierten Einstellungen bleiben darunter für alle, die Tonleiter, Position und Niveau genau wählen möchten.
Lesen und spielen, was erzeugt wird. Die Notations-Erinnerung „📖 Wie liest man die Tabulatur?“ (blasen, ziehen, Bendings, Farbcode) ist in der Hilfe ? des Menüs Bearbeiten verfügbar. Sobald Noten vorhanden sind, erscheint unter der Tabulatur eine Symbolleiste: ▶ (rot) spielt die Tabulatur, ⏹ (grün) stoppt, das Mikrofon-Symbol (blau) startet den 🎯-Modus (Sie spielen ins Mikro, die App prüft Ton für Ton) und + fügt eine Note hinzu oder ein — nach der ausgewählten Note, sonst am Ende — und öffnet den Editor; erneut klicken für weitere, die Taktstriche werden neu berechnet.
Phrasierung. Über eine Melodie „Note für Note" hinaus können Sie eine Phrasierungsart vorgeben: Frage & Antwort (zwei sich antwortende Hälften), Bogen (Anstieg, dann Abstieg), Leichter Jazz (chromatische Annäherungen an einzelne Töne) oder Voller Bebop (Enclosures, Achtel). „Keine" lässt die App frei.
Taktart und Notenwerte. Wählen Sie die Taktart — 4/4, 3/4 (Walzer), 6/8 oder 12/8: Die ganze App folgt (Taktstriche, Metronom, MIDI- und MusicXML-Export). Länge: 1, 2 oder 4 Takte. Beschränken Sie die verwendeten Notenwerte, indem Sie nur die gewünschten ankreuzen — Ganze, Halbe, Viertel, punktierte Viertel, Achtel, Sechzehntel, Triole oder Viertel-Triole — etwa nur Ganze für eine Note pro Takt, oder nur Halbe für zwei Noten pro Takt: ideal für ein sehr einfaches Phrasieren oder ein allererstes Niveau; alle angehakt = frei. Reicht die gewünschte Notenzahl nicht, um den Takt zu füllen — etwa vier Achtel im 4/4 —, ergänzt die App mit Pausen, statt abzulehnen: Sie werden über den Takt verteilt und nicht am Ende zusammengeschoben, damit die Melodie atmen kann.
Umfang. Zwei Menüs, tiefste Note → höchste Note, begrenzen die erzeugte Melodie auf den von Ihnen gewählten Bereich der Mundharmonika, unter den für Tonleiter und Stufe verfügbaren Noten — praktisch, um bei einer bestimmten Zone des Instruments zu bleiben. Sie füllen sich beim Wechsel von Tonleiter oder Stufe automatisch neu.
Noten pro Takt. Legen Sie ein Maximum fest: bei 6 verwendet die App bis zu 6 Noten, nicht zwingend 6. Kreuzen Sie „genau diese Anzahl" an, um die genaue Zahl zu erzwingen.
Meiner Progression folgen. Wenn Sie dieses Kästchen ankreuzen, wird die gewählte Skala auf die Akkorde Ihrer Progression (Modul „Meine Progression") angewendet, unabhängig von deren Tonart — um unerwartete Klangfarben zu testen (Vorsicht bei Dissonanzen). Jeder Akkord behält seine eigene Dauer (ganzer Takt, halber Takt…): Die erzeugte Melodie passt sich automatisch daran an, ohne zusätzliche Einstellung. Die Injektions-Regler fügen dann einen Prozentsatz skalenfremder Noten und Pausen (Atempausen am Phrasenende) hinzu.
Meine Modi 🧬 (einklappbares Modul): Erstellen Sie eigene Modi — Name, Position (1. bis 12.), Stufen aus den 12 Halbtönen — im Browser gespeichert und (★) in den Tonleiter-Auswahlen des Generators, der 1·3b·5-Stufen und des Swing-Meters verfügbar. ✎ bearbeitet einen Modus, 🗑 löscht ihn.
Im Generator-Fenster, neben der Tonleiter-Auswahl: 🗑 entfernt die angezeigte Tonleiter aus der Liste (Auswahl wird gemerkt), ↺ zeigt alle wieder an; ⬇ exportiert Ihre Modi als .json-Datei und 📂 importiert sie zurück.
7 bis. Akkorde & Progressionen 🎶
🎶 Akkord-Baukasten
Gruppe Übungen: Grundton, Qualität (von Dreiklängen bis 13er), optionale Alterationen/Tensions (b5, #5, b9, #9, #11, b13 — je nach Qualität aktiv), optionaler Basston („Slash"-Akkord, z. B. C/E) und Arpeggio-Form (aufsteigend, oder auf & ab). Der Wähler Taktart (4/4, 3/4, 6/8, 12/8) legt das Metrum vor dem Bauen fest — er wird mit dem Melodie-Generator und den Progressionen geteilt; enthält die Tabulatur schon Noten, wird eine Bestätigung verlangt, da die Taktstriche neu gesetzt werden. Wählen Sie die Dauer des Akkords direkt, in Zählzeiten — 1, 2 oder 4 im 4/4; 1 oder 3 im 3/4; 1½ oder 3 im 6/8; 3 oder 6 im 12/8 — derselbe Wähler wie bei „Akkordfolgen“ und „Songstruktur“. Hinzufügen fügt den Akkord als Arpeggio am Ende der Tabulatur ein — tiefste spielbare Lage, Overblows/Overdraws inbegriffen — und das Fenster bleibt offen, um mehrere Akkorde hintereinander zu verketten; Letzten entfernen löscht den zuletzt hinzugefügten. Der Akkordname erscheint als Badge am Zeilenanfang, und 🔀 wie 🎲 wirken innerhalb jedes Akkords, ohne seine Takte zu zerstören. Bei der Wiedergabe schaltet 🎹 (Gruppe Wiedergabe) auf Blockakkorde um: Jeder Akkord erklingt als ein Klavier-Anschlag statt als Arpeggio.
♬ Akkordfolgen (Presets)
Verschiebbares Fenster der Gruppe Übungen: rund zwanzig klassische Progressionen (Pop, Jazz, 12-Takt-Blues, Moll-Kadenzen…), in alle 12 Tonarten sowie Dur/Moll transponierbar — „Nur Vorzeichen" ankreuzen, um nur die angezeigte Tonart-Vorzeichnung zu ändern, ohne die Akkorde zu transponieren. Die Progression ist vor dem Einfügen bearbeitbar: Akkord anklicken, um Grundton, Qualität, Tensions, Basston und seine eigene Dauer (1, 2 oder 4 Schläge je nach Takt) zu ändern — jeder Akkord behält seine Dauer, Sie können also einen ganzen Takt und zwei halbe Takte im selben Raster mischen. Der Wähler Taktart im Fenster legt das Metrum fest, aus dem sich die Dauer eines ganzen Takts ergibt: 4 Schläge im 4/4, 3 im 3/4, 6 im 12/8. ◀ ▶ verschieben einen Akkord, ✕ entfernt ihn, + fügt einen hinzu. Anzeige umschaltbar zwischen Namen / Stufen (römische Ziffern). 💾 speichert Ihre Progression in der Preset-Liste (★, 🗑 zum Löschen), ⬇ exportiert Ihre Progressionen als .json und 📂 importiert sie zurück. → Meine Progression sendet das erstellte Raster an das Modul unten, ohne über die Tabulatur zu gehen. Ihre gespeicherten Songstrukturen (Modul 🧩, unten) erscheinen ebenfalls in dieser Liste, mit 🧩 gekennzeichnet: eine auszuwählen legt die gesamte Struktur ins Raster, Dauern und Tonarten je Teil bleiben erhalten.
♬ Meine Progression
Dieses Modul zeigt das empfangene Raster: Jeder Chip zeigt den Akkordnamen, mit seiner Dauer in Klammern, falls sie von einem ganzen Takt abweicht (z. B. G7 (2)). Die Dauern werden automatisch erkannt und beachtet, unabhängig von ihrer Herkunft — Presets, Akkord-Baukasten (über die Tabulatur) oder Rücksenden der Tabulatur an dieses Modul — ohne manuelle Einstellung.
- ♬ Wiedergabe begleiten: Das Raster spielt am Klavier, während die Tabulatur läuft, jeder Akkord an seiner echten Position und Dauer.
- → Tabulatur: wandelt das Raster in Arpeggios in der Tabulatur um, eine Gruppe pro Akkord, jede mit ihrer eigenen Dauer.
- 💾 🎹 XML TXT: exportieren das Raster allein — JSON, MIDI (Blockakkorde), MusicXML (Akkorde und Symbole über dem Notensystem, nie als Noten), Text (Akkordnamen).
- 🗑: leert die Progression.
Im Kopf von „Meine Tabulatur" macht die Taste → Meine Progression den umgekehrten Weg: Sie liest die in der Tabulatur vorhandenen Akkord-Arpeggios (über 🎶 erstellt) und baut das Raster in „Meine Progression" wieder auf, Dauern inbegriffen. Die Symbole 💾 🎹 XML TXT direkt daneben sind Abkürzungen zu den Exporten der vollständigen Melodie — dieselben wie in der Hauptsymbolleiste.
7 ter. Songstruktur 🧩
Verschiebbares Fenster (Taste 🧩, Gruppe Übungen), um das vollständige Akkordraster eines Songs Teil für Teil aufzubauen: Intro, Strophe, Refrain, Bridge, Solo, Break, Übergang, Outro, oder ein eigener Teil — jeder Typ hat seine eigene Farbe, als Streifen auf der Karte sichtbar. Teil hinzufügen erstellt eine Karte und wählt sie sofort aus; ihr Name ist bearbeitbar, Tonart und Tongeschlecht werden im Editor darunter eingestellt und transponieren alle ihre Akkorde auf einmal.
Das Raster jedes Teils wird mit demselben Akkord-Baukasten wie 🎶 (§ 7 bis) erstellt: + öffnet den Baukasten, Hinzufügen fügt den Akkord dem Teil hinzu, das Fenster bleibt offen, um weitere anzuhängen. Danach öffnet ein Klick auf einen Akkord-Chip den Baukasten mit diesem Akkord vorbelegt, um ihn zu bearbeiten (Grundton, Qualität, Dauer …), ohne das übrige Raster anzurühren; das kleine ✕ rechts am Chip entfernt ihn; und die feinen + zwischen den Chips fügen einen vergessenen Akkord genau an dieser Stelle ein — mehrere Einfügungen reihen sich in der Reihenfolge Ihrer Eingabe.
Teile neu anordnen: ◀ ▶ verschieben einen Teil um eine Position, oder fassen Sie seinen Griff ⠿ an, um ihn per Ziehen und Ablegen zu verschieben (eine blaue Linie zeigt, ob er vor oder nach der überfahrenen Zeile eingefügt wird). ⧉ dupliziert einen Teil, 📋 kopiert ihn und 📥 Einfügen hängt ihn ans Ende der Struktur an, 🗑 löscht ihn (Bestätigung wird verlangt).
↺ Leeren aller Teile mit einem Klick (Bestätigung wird verlangt): Ihre gespeicherten Strukturen bleiben unberührt. Bei vielen Teilen scrollt die Liste in ihrem eigenen Rahmen, damit die untere Leiste stets erreichbar bleibt.
💾 Speichern einer Struktur unter einem Namen: sie erscheint in der Auswahlliste (das Laden einer Struktur verlangt eine Bestätigung, wenn bereits eine andere in Arbeit ist), 🗑 direkt daneben entfernt sie aus der Liste. ⬇ exportiert alle gespeicherten Strukturen als .json, 📂 importiert sie zurück. Ihre gespeicherten Strukturen erscheinen, mit 🧩 gekennzeichnet, auch in der Liste „Akkordfolgen“ (§ 7 bis): sie dort auszuwählen legt das gesamte Raster flach, Dauern und Tonarten je Teil bleiben erhalten.
🎲 Eine Melodie generieren über einen Teil (falls er Akkorde enthält): der Melodie-Generator 🎼 komponiert über sein Raster, in seiner Tonart, mit den aktuellen Generator-Einstellungen (Niveau, Tonleiter, Phrasierung…), und fügt das Ergebnis genau an der Stelle dieses Teils in „Meine Tabulatur“ ein — der Rest der Tabulatur bleibt unberührt; ein Teil erneut zu generieren ersetzt ihn, statt sich anzuhäufen.
→ Meine Progression legt die gesamte Struktur, in der Reihenfolge der Teile, in das Modul aus § 7 bis — derselbe Weg wie bei den Presets.
Eigene Exporte: TXT erzeugt ein druckbares Akkordraster, Teile benannt, Takte spaltenweise ausgerichtet; XML erzeugt ein MusicXML, in dem jeder Teil auf einer neuen Zeile beginnt (Teil-Marke und Tonart-Vorzeichnung), mit Akkordsymbolen in internationaler Notation über dem Notensystem — das Notensystem bleibt leer (verborgene Pausen), wenn „Meine Tabulatur“ leer ist, oder trägt deren Melodie, falls vorhanden.
8. Feinbearbeitung
Klick = Auswahl (neue Töne folgen dahinter); ⌫/Entf löscht; ←/→ verschiebt die Auswahl. Automatische nummerierte Taktstriche (4/4 oder 3/4 je nach im Generator gewählter Taktart); der Zähler zeigt Elemente und Takte.
Doppelklick auf eine Note öffnet einen vollständigen Editor: Kanal (1–10), Technik (nur auf diesem Kanal spielbare Noten, farbcodiert), Wert und Punkt ändern, Note in Pause umwandeln (und zurück) oder löschen.
⚠ Takt auffüllen: Ist der letzte Takt unvollständig, erscheint diese Taste über der Tabulatur. Die App schlägt drei mögliche Schlüsse in der aktuellen Tonleiter vor — einen wählen, die Töne werden angefügt und der Takt geht genau auf.
Takt duplizieren oder löschen. Jede Tabulaturzeile ist ein Takt. Mit den zwei kleinen Knöpfen am Zeilenende können Sie ihn duplizieren (eine Kopie wird direkt danach eingefügt) oder mit einem Klick löschen.
Oktaven ±8. Wo die Tonhöhen es erlauben, verschieben ▾8 / ▴8 die Auswahl (oder die ganze Tabulatur) um ein oder zwei Oktaven nach unten oder oben; eine Note ohne Entsprechung wird nicht transponiert.
⇅ Folgen und 🎵 Arpeggien. Wenn in „Meine Progression" eine Progression vorliegt, können ihre Akkord-Arpeggien bei der Wiedergabe einen grünen Rahmen erhalten: ⇅ Folgen scrollt die Tabulatur zu ihnen (ausschalten, um selbst zu scrollen), 🎵 Arpeggien lässt sie mit ihrem Akkord erklingen (ausschalten, um nur das Klavier zu behalten).
Quellen der Tabulatur. Hier erscheinen Noten aus: Ihren Klicks auf das Schema, dem Mikrofon (Modul Notenerkennung), dem Melodie-Generator, der Bibliothek, der Taste „Tabulatur" von „Meine Progression", der Taste + des Moduls und der Taste „Ausprobieren".
Tonart. Die Tonart der Exporte ist automatisch: Sie folgt der Tonika der generierten Melodie je nach Position, in Dur oder Moll — eine Moll-Pentatonik in 3. Position auf einer C-Mundharmonika ergibt also d-Moll (ein ♭), nicht die Tonart der Mundharmonika. Ohne generierte Melodie ist es die Dur-Tonart der Mundharmonika. Sie erscheint im ersten Takt des MusicXML (mit Modus) und in der MIDI-Datei — MuseScore zeigt eine saubere Partitur.
Auftakt
Geben Sie Ihren Auftakt am Anfang der Tabulatur ein, führende Pausen eingeschlossen — z. B. zwei Viertelpausen und zwei Achtel — und klicken Sie Auftakt in der Kopfzeile des Moduls: der erste Takt wird zu Takt 0, mit gestrichelter Umrandung. Erneut klicken hebt es auf. Seine Noten werden wie alle anderen bearbeitet (Dauer, Doppelklick, Ziehen). Bei der Wiedergabe erklingt Takt 0 einmal am Anfang: die ⟳-Schleife wiederholt nur den Hauptteil, und die Begleitung von „Meine Progression“ setzt erst bei Takt 1 ein. Bei aktivem Metronom werden die leeren Schläge vor dem Auftakt eingezählt — ohne Auftakt erhalten Sie einen ganzen Takt Einzähler. Der MusicXML-Export schreibt einen echten Auftakt (verkürzter Takt 0, führende Pausen entfernt); MIDI behält die exakte Platzierung. Eine Note über den Taktstrich hinaus bleibt im Hauptteil.
8 b. Gehörbildung 🎧 (Beta)
Unter dem Stimmgerät: 1 bis 6 Töne und Stufe wählen — Anfänger (Kanäle 4–6), Mittelstufe (Naturtöne), Fortgeschritten (Bendings, ohne Overnotes), Experte (alles inklusive). 🎲 spielt eine singbare Phrase (Intervalle ≤ Quinte, keine Wiederholung) in der aktuellen Tonart. ▶ Nochmal hören beliebig oft; 🎤 Mit dem Mikrofon antworten: Jeder richtige Ton füllt sein Feld, ein falscher blinkt rot und zählt als Fehler. Auflösen zeigt die Lösung. Schreibt nie in Ihre Tabulatur.
Punktzahl, Statistik und Abzeichen. Jedes bestandene Diktat ergibt eine Punktzahl = Töne × Stufe × 100, minus 20 pro Fehler und 5 pro Wiedergabe nach der ersten. Unter dem Modul: gespielte Diktate, fehlerfrei, Rekord, gesamt und aktuelle Serie (Zurücksetzen mit ↺). Sieben Abzeichen — Bronze-/Silber-/Goldenes Ohr (10/50/100 Diktate), Reibungslos und Absolutes Gehör (5 und 10 fehlerfrei in Folge), Virtuose (ein fehlerfreies Experten-Diktat), Atem-Meister (über 1000 Punkte). Alles bleibt im Browser, offline.
8 c. Transkription nach Gehör 👂 (Beta)
Taste 👂 (Gruppe Übungen): Die App spielt einige Töne einer Skala/Position Ihrer Wahl (Ihre ★-Modi eingeschlossen), ohne sie zu zeigen. Wählen Sie Stufe und Tonanzahl (2–16), hören Sie beliebig oft, und bauen Sie die Phrase im Fenster nach: 🎤 per Mikrofon — jeder gespielte Ton wird zu einem Chip — oder von Hand (Syntax +4 -4 -3' +6°; Chip anklicken zum Entfernen, ⌫ löscht alles). Prüfen zeigt darunter die Lösung, grün/rot Ton für Ton: Richtig ist, was richtig klingt (-2 ≡ +3). Berührt nie Ihre Tabulatur.
Punkte und Abzeichen. Punktzahl = richtige Töne × Stufe × 100, −20 pro Fehler, −5 pro Wiedergabe nach der ersten, gezählt bei der ersten Prüfung einer Ziehung. Eine Stufe je 1000 Punkte; fünf Abzeichen (erste fehlerfreie Übung, 10 und 50 Übungen, 5 fehlerfrei in Folge, fehlerfrei auf Experte); Zurücksetzen mit ↺. Bleibt im Browser, offline.
8 d. Rhythmus-Werkstatt 🥁 (Beta)
Taste 🥁 (Gruppe Dauern): Die App erzeugt einen Ein-Takt-Rhythmus (4/4) je nach Stufe — bis zu ♪♬♬ und ♬♬♪, der Synkope ♬♪♬, Pausen, Triolen und großen Synkopen — und spielt ihn mit Metronom auf dem Grundton (Tempo begrenzt auf 60-100). Nach einem Takt Einzähler spielen Sie ihn nach: 🎤 per Mikrofon (Melodie oder ein einzelner Ton, mit klar getrennten Anschlägen) oder 👆 durch Tippen (Leertaste oder Taste). Korrektur Figur für Figur (grün/rot), überzählige Anschläge markiert; die Latenz wird automatisch kompensiert — nur die rhythmische Platzierung zählt.
Punkte und Abzeichen. Richtige × Stufe × 100, −20 pro verpasster Figur, −10 pro überzähligem Anschlag, −5 pro Wiedergabe nach der ersten; eine Stufe je 1000 Punkte, zwölf Auszeichnungen, Zurücksetzen mit ↺. Sie betreffen die Anzahl gespielter Rhythmen (1, 3, 10), die fehlerfreien Durchgänge (1, 3, 10), fehlerfrei in Folge (2, 5), fehlerfrei beim ersten Hören (3) sowie fehlerfrei auf jeder Stufe — Mittelstufe, Fortgeschritten und Experte, je 3, ohne sich je von einer Stufe zur nächsten zu addieren. Die Antwortart zählt nicht: Mikrofon und Tippen sind genau gleichwertig. Bleibt im Browser, offline.
8 quinquies. Mikrofon-Sensor (Test) 🎙︎
Schaltfläche 🎙︎? (Werkzeugleiste): ein Kontrollschritt, bevor irgendetwas in die Tabulatur geschrieben wird. Nichts ändert sich, bis Sie bestätigen.
🎤 Sensor scharfschalten, Wiedergabe starten (▶) und mitspielen: Jeder erkannte Anschlag erscheint in der Liste mit gespielter Position, Zielfeld, Note, entsprechendem Tabulatur-Loch und Abweichung in Millisekunden. Das Raster (Viertel-, Achtel- oder Sechzehntelnote) legt die angestrebte Quantisierungsgenauigkeit fest.
Latenz kalibrieren
Zwischen dem Moment, in dem der Ton aus der Mundharmonika kommt, und dem Moment, in dem das Mikrofon ihn an die App weitergibt, liegt immer eine kleine Verzögerung: die Latenz. Unkorrigiert verfälscht sie alles, was mit Rhythmus zu tun hat — die Rhythmus-Werkstatt oder der 🎯-Modus „Tabulatur spielen" können eine Note als „zu spät" werten, obwohl sie genau im Takt war, und das automatische Schreiben über ✍ In die Tabulatur schreiben… setzt Noten und Notenwerte leicht daneben. Auch der Swing-Meter kann dadurch etwas verzerrt werden, da er sich auf die Zeitabstände zwischen Ihren Noten stützt. Solange Sie keine zeitgesteuerte Übung oder das automatische Schreiben nutzen, spielt die Latenz keine Rolle.
⏱ Latenztest (am einfachsten, zuerst durchführen):
- Klicken Sie auf ⏱ Latenztest.
- Nach einem kurzen Countdown spielt das Metronom 8 Klicks von allein, ohne Melodie.
- Spielen Sie bei jedem Klick eine einzelne, klare, abgesetzte Note — welches Loch ist egal, wichtig ist ein sauberer Klang, genau im Takt.
- Nach den 8 Klicks vergleicht die App jeden Ihrer Anschläge mit dem passenden Klick und berechnet die mediane Abweichung.
Das Ergebnis wird angezeigt (z. B. „8 Anschläge · Median-Latenz 42 ms"), und das Feld Latenz (ms) füllt sich automatisch — sonst nichts zu tun. Diese Einstellung gilt appweit.
⌁ Kalibrieren (zur Feinabstimmung unter echten Bedingungen):
- 🎤 Sensor scharfschalten, eine echte Wiedergabe starten (▶) und normal dazu spielen.
- Jede gespielte Note wird der Liste hinzugefügt, mit ihrer eigenen Abweichung.
- Klicken Sie auf ⌁ Kalibrieren: Die App übernimmt die mediane Abweichung dieser Aufnahme und addiert sie zur bereits eingestellten Latenz.
Wiederholen Sie dies unter verschiedenen Bedingungen (mit oder ohne Kopfhörer, anderes Mikrofon, anderer Raum), um noch feiner abzustimmen.
Swing (Position des „und"): von Hand einstellbar, oder mit ◱ Swing messen aus dem eben Gespielten abgeleitet. Hat nichts mit der Latenz zu tun — Raster und Swing legen nur die angestrebte Zerlegungsgenauigkeit und das ternäre Feeling fest.
Eine Melodie oder Improvisation als Tabulatur aufnehmen
Der Sensor misst Ihre Anschläge nur relativ zur Uhr der app-eigenen ▶-Wiedergabe: Damit er überhaupt etwas erfasst, muss eine Wiedergabe laufen, während Sie spielen — auch wenn sie nur aus Pausen besteht.
Fall 1: solo, mit dem Metronom
- Wählen Sie die Tonart Ihrer Mundharmonika im Mundharmonika-Schema.
- Öffnen Sie den Mikrofon-Sensor und schalten Sie ihn scharf (🎤 Sensor scharfschalten).
- Füllen Sie „Meine Tabulatur" mit leeren Takten (nur Pausen), im gewünschten Tempo — so viele Takte wie nötig.
- Starten Sie die Wiedergabe ▶ dieser stillen Takte: Sie lässt das Metronom laufen und gibt dem Sensor seinen Zeitbezug.
- Spielen Sie Ihre Melodie dazu, im Takt des Klicks.
- Klicken Sie auf ✍ In die Tabulatur schreiben… (Details unten).
Fall 2: gleichzeitig mit einem YouTube-Video
Gleicher Ablauf wie Fall 1, mit einer zusätzlichen Einschränkung: Starten Sie im Wiedergabeschritt das YouTube-Video und die Wiedergabe der stillen Takte gleichzeitig, von Hand, so nah wie möglich beieinander. Sie spielen anschließend im Takt des Videos — das Metronom der App dient nun nur noch dazu, die interne Uhr des Sensors laufen zu lassen.
Diese manuelle Synchronisation funktioniert bei langsamem Tempo sehr gut: Ein Schlag dauert länger, sodass eine kleine Sync-Abweichung nur einen winzigen Bruchteil des Schlags ausmacht und die Note trotzdem im richtigen Feld landet. Bei schnellem Tempo wiegt dieselbe Abweichung viel schwerer, und das Risiko steigt, dass die Note ins Nachbarfeld rutscht.
✍ In die Tabulatur schreiben… öffnet „Aufnahme prüfen": ein Vergleich Takt für Takt, ✓ behält Ihre Aufnahme, ✕ behält die ursprüngliche Tabulatur (Abkürzungen Alle behalten / Alle verwerfen). Vor Übernehmen wird nichts geschrieben — ein einziges Strg+Z macht alles rückgängig.
🎥 Der Mikrofon-Sensor (Test)
9. Tastaturkürzel
| Tasten | Aktion |
| 1–0 | Blaston, Kanäle 1–10 |
| Umschalt+1–0 | Ziehton |
| Leertaste | Wiedergabe / Stopp |
| P | Pause / Fortsetzen an der aktuellen Note |
| ← / → | Vorherige / nächste Auswahl |
| Entf | Auswahl löschen (oder letzten Ton) |
| Umschalt+Klick | Bereichsauswahl |
| Strg+Z / Y | Rückgängig / Wiederholen |
10. Audioaufnahme 🎙 (Beta)
Datei benennen, Mikrofon wählen (Systemstandard), ⏺ dann ⏹: Ein Player erscheint, ⬇ lädt herunter, 🗑 Leeren löscht die Aufnahme. Mono webm/opus (≈ 1 MB/min), überall abspielbar. Tipp: Tabulatur in Schleife + Aufnahme, mitspielen, vergleichen.
10 bis. Übung anhand eines Videos 🎯 (Beta)
Die Umkehrung des vorigen Moduls: Gehen Sie von einem Backingtrack aus, und die App schlägt die Positionen zum Üben darüber vor. Wählen Sie einen Ihrer Titel aus der Auswahlliste (Ihre Videos zuerst, dann die Bibliothek) — Tonart, Modus, Stil und Tempo werden von selbst ausgefüllt und das Video erscheint. Sobald Sie Tonart oder Modus berühren, reduziert sich die Liste auf die Backingtracks in dieser Tonart und diesem Modus, und ihre Beschriftung zeigt die Anzahl; ✕ Alle anzeigen holt die vollständige Liste zurück. Oder fügen Sie für ein beliebiges Video seinen YouTube-Link ein und geben Sie Tonart, Modus, Stil und Tempo von Hand an; die App schlägt dann zwei passende Backingtracks von Ihnen vor. Für jede aufgeführte Position (Harp + Skala) lädt eine Schaltfläche die Mundharmonika und erzeugt sofort eine Übung in dieser Position und Tonart. Die Wahl eines Backingtracks stellt den 🎼-Generator auf die erste Position ein, in 1 Takt.
11. Tonerkennung 🎤 (Beta)
🎤 Hören starten, gehaltenen Ton spielen: Die App zeigt den Ton, den Kanal in Tabulatur (Farbe der Technik, je nach gewählter Tonart) und Ihre Intonation (±50 Cent).
„Töne in die Tabulatur schreiben“: automatische Transkription mit echten rhythmischen Werten, gemessen von Einsatz zu Einsatz — eine abgesetzte Viertel bleibt eine Viertel (Artikulationslücken unter ~40 % des Intervalls werden absorbiert; darüber wird eine echte Pause notiert; über 4 Schlägen ist es ein Atemzug, nichts wird notiert). Ein früh losgelassener Schlusston wird auf den nächsten glatten Wert aufgerundet. Beim Stoppen wird der Rhythmus automatisch nachjustiert: echtes Tempo geschätzt, Dauern requantisiert, Tempo gesetzt. Optionales Metronom auf dem Raster. Ein einziges Strg+Z macht die Sitzung rückgängig.
Einsatz: einen Bend an der Anzeige prüfen, einen Overblow bestätigen, einen Riff abnehmen, der sich von selbst schreibt.
📈 Live-Tonhöhenverlauf
Klappt mit dem Stimmgerät auf (am Titel faltbar, 🗑 zum Löschen). Oben die Notenzeile (Violinschlüssel): jeder Ton genau im Moment seines Spiels platziert, am Graphen ausgerichtet; ein Klick auf die Notenzeile schickt die Werte dieses Tons ans Stimmgerät. Unten der laufende Graph (8 s): Ihre Tonhöhe als Punktlinien (grün ±5 Cent, orange ±15, rot darüber), Halbtonlinien mit Tabulatur der spielbaren Töne, Farbe nach Technik. Die vertikale Skala ist fest: der Linienabstand bleibt konstant, der Rahmen zentriert sich nur auf den gespielten Ton.
Navigation: Klick = Fokus, ←/→ ±1 s (Umschalt: 5 s), Mausrad, Klicken-und-Ziehen; der Lauf hält beim Überfahren an (⏸-Abzeichen), vertikaler Cursor mit genauer Anzeige (Tabulatur, Ton, Cent); Ende/Esc zurück zum Live-Bild. Die Schaltfläche ⏸ Anhalten stoppt den Lauf stabil, um die Kurve zu untersuchen, ohne die Maus daraufzuhalten; ▶ Fortsetzen kehrt zum Live-Bild zurück. ~5 Minuten Verlauf.
🎚 Chromatisches Stimmgerät
±50-Cent-Skala: grüne Zone ±5 (sauber), orange bis ±15, rot darüber. Geglättete Nadel, eine Tonpille, die die Farbe der angepeilten Zone annimmt (grün/orange), Tabulatur-Äquivalent, Frequenz. Das Wort SAUBER ✓ erscheint nur in der grünen Zone. Beim Stoppen friert die Anzeige ein (🗑 zum Zurücksetzen) und das Modul klappt mit dem Verlauf zu. Auf den Tonumfang der gewählten Mundharmonika begrenzt.
🎯 Übungsmodus: nützlich, um ein bestimmtes Bending zu üben. Modus anhaken und einen Zielton aus der Liste wählen — nur Bendings, Overblows und Overdraws (die zu übenden Töne). Die Nadel zeigt weiterhin den nächstgelegenen Ton (sie steht nie am Anschlag), während das ausgeschriebene Urteil zum Ziel gemessen wird: „NICHT TIEF GENUG ↓“, „ZU HOCH ↓“ und „SAUBER ✓“, wenn Sie ihn erreichen. Das Urteil gibt es nur im Übungsmodus, und „sauber“ setzt zusätzlich die Nadel in der grünen Zone voraus.
Kammerton-Kalibrierung (440 Hz, ▲▼, 415–466): Viele Mundharmonikas sind auf 442–443 Hz gestimmt. Globale, gespeicherte Einstellung: Stimmgerät, Erkennung und Wiedergabe teilen denselben Bezugston. Zuerst das A kalibrieren.
🎯 Tabulatur spielen — geprüftes Üben
Der erwartete Ton blinkt blau; spielen Sie ihn im eigenen Tempo ins Mikrofon: richtig → grün, weiter; falsch → rot, nochmal. Abschlussbericht: bestätigte Töne, Fehler, mittlere Intonation in Cent. Funktioniert mit jeder Tabulatur — mit dem Generator: jede Sitzung eine neue korrigierte Übung.
Beta-Grenzen
- Ein Ton auf einmal (keine Akkorde, keine Split-Oktaven).
- Klare Ansätze; Mindestdauer passt sich dem Tempo an; Bestätigung bei ±40 Cent (ein zu ungenauer Bend wird nicht transkribiert).
- Zweimal derselbe Ton: deutlich absetzen. Pausen zwischen Tönen werden nicht transkribiert.
- Tonart der App auf die der Mundharmonika stellen; ruhige Umgebung hilft.
11 bis. Swing-Meter 🎵 (Beta)
Das Swing-Meter misst über das Mikrofon Ihr Swing-Verhältnis, während Sie Achtelnoten spielen: 50 % = gerade (binär), 66,7 % = Triole (Swing). Es beruht auf den Abständen zwischen Ihren Anschlägen und ist dadurch unempfindlich gegen Audiolatenz. Eine Anzeige und ein klares Urteil — PLACEMENT OK bei geradem Ziel, SWING OK bei Triolen-Ziel — zeigen live, ob Sie im Ziel sind, und die Meldung bleibt stehen, wenn Sie aufhören. Wählen Sie das Ziel (Gerade 50 % oder Triole 66,7 %), stellen Sie das Tempo ein (mit der Werkzeugleiste synchronisiert) und lassen Sie das Modul optional eine Übung aus Achtelnoten (2, 4, 6 oder 8) in der gewählten Tonleiter erzeugen — oder „frei“, um zu spielen, was Sie möchten. 🗑 setzt das Modul zurück.
12. Exporte
| Export | Inhalt | Zweck |
| .json 💾 | Alles: Töne, Dauern, Tempo, Tonart, Modi | Sichere Kopie, Austausch, Archiv |
| .mid 🎹 | Töne und Dauern, GM-Harmonika-Klang | MuseScore, DAW, Backing-Tracks |
| .xml | Exakte Partitur: volle Takte, Bögen, Triolen, Punkte — plus Akkordsymbole über dem Notensystem, falls „Meine Progression“ ein Raster enthält | MuseScore, Guitar Pro, Sibelius |
| 🖨 | Tabulatur 12 Töne/Zeile, Tonart, Tempo, Datum, Logo | Unterrichtsmaterial, PDF |
13. Häufige Fragen
- Kein Ton beim ersten Klick (iPhone/iPad): Browser geben Audio erst nach der ersten Geste frei — einen Ton anklicken.
- Tonartwechsel ändert meine Töne? Die Tabulatur ändert sich nie; nur Namen und Tonhöhe folgen — wie ein Harmonikawechsel.
- Sitzung verschwunden: Die Speicherung gehört zu diesem Browser (privates Surfen und Datenlöschung entfernen sie) — als .json exportieren.
- Offline? Ja, vollständig: eigenständige Datei.
- MIDI-Import unvollständig: In der gewählten Tonart unspielbare Töne werden gelistet; die App schlägt die beste Tonart vor.
- Overblows beim Import abgelehnt: Auf einem Standard-Richter existieren nur Overblows 1, 4, 5, 6 und Overdraws 7, 9, 10.
- „Außerhalb der Mundharmonika“: Der erkannte Ton existiert in der gewählten Tonart nicht — Einstellung prüfen.
- ⟳ vs. Teilschleife: ⟳ wiederholt das Gespielte; mit Bereich (Umschalt+Klick) nur die Passage.
14. Effektzeichen und Textexport
✨ Effektzeichen an einer Note
Im Noten-Editor (Doppelklick auf eine Note) können Sie Effektzeichen hinzufügen, die keinen Einfluss auf Rhythmus oder Dauer haben: Sie notieren nur eine Spielabsicht.
Wählen Sie zuerst die Position (Davor oder Danach), dann klicken Sie die gewünschten Zeichen an. Eine einzelne Note kann mehrere Effekte tragen, davor und/oder danach; jeder bleibt unabhängig.
| Zeichen | Effekt |
/ | Ansatz von unten (leichtes Hineingleiten) |
\ | „Weinende" Note: leichter Bend am Ende |
vib | Vibrato |
Wa | Hand-„Wah-Wah"-Effekt |
DS | Double Stop (zwei Noten zusammen) |
TBS | Tongue Blocking „Slapping" |
TBO | Tongue Blocking „Oktave" |
→ | Glissando zur nächsten Note |
↔ | Triller zwischen zwei Noten |
Glissando und Triller werden vom Klang der App nicht wiedergegeben. Die Zeichen erscheinen in der Tabulatur (orange, um die Note herum).
Beim Export: als Text (.txt) ist jedes Zeichen ein eigenes Element (z. B. DS TBS +4 vib Wa); in MusicXML wird jeder Effekt zu einem unabhängigen lyric, das in MuseScore unter der Note erscheint.
📝 Textexport (.txt)
Die Schaltfläche TXT (Gruppe Datei) lädt die Tabulatur als reinen Text mit den Effektzeichen herunter, benannt nach der Tabulatur.
Aplicación web para crear, escuchar y trabajar tablaturas de armónica diatónica de 10 celdas. Un solo archivo, sin instalación, sin conexión: abra harmonica-trainer.html en su navegador. La interfaz existe en seis idiomas (banderas en el pie de la aplicación, elección memorizada — este manual sigue el mismo ajuste).
1. Primeros pasos
Arriba, una cinta deslizante presenta los contenidos de apprendrelharmonica.com; se pausa al pasar el ratón, un clic abre la página. El logotipo, abajo, también firma las tablaturas impresas.
- Haga clic en las notas de la armónica virtual: cada clic toca la nota y la añade a la tablatura.
- ▶ (o Espacio) para escuchar. ¿Tablatura vacía? El botón «Probar: …» propone un lick de blues de un compás, distinto cada vez.
- 💾 Guardado automático en el navegador: cierre, vuelva mañana, su sesión se restaura.
- 📂 La mayoría de los módulos se despliegan o repliegan con un clic en su título; el esquema de la armónica y « Mi tablatura » permanecen siempre abiertos.
- 🔀 Organice los módulos a su manera: arrástrelos por el tirador ⠿ (se imantan a las columnas); la barra « Disposición » guarda y recupera varias disposiciones (↺ restaura la disposición original). Todo se guarda en el navegador.
1 bis. Disposición personalizada 🔀
Organiza los módulos a tu manera: arrastra cada tarjeta por su asa ⠿ — se imantan en las columnas. La barra «Disposición» guarda varias disposiciones con nombre y las recupera desde un menú; ↺ vuelve a la disposición original, y 💾 exporta tus disposiciones a un archivo reimportable. Todo se guarda en el navegador, propio de este dispositivo.
2. La notación
| Símbolo | Significado |
| +4 / -4 | Soplar / aspirar en la celda 4 |
| -3', -3'', -3''' | Bend aspirado de 1, 2, 3 semitonos |
| +8' | Bend soplado (celdas 8–10) |
| +6° / -7° | Overblow / overdraw |
| z | Silencio (importación de texto) |
Código de colores en toda la aplicación: soplado · aspirado · bend · overblow · overdraw.
3. La armónica virtual
La tonalidad se muestra sobre el esquema. Cada columna alinea, de arriba abajo: overblows, bends soplados, nota soplada, nota aspirada, bends aspirados, overdraws. Hacer clic en un número de celda añade la nota soplada; pasar por una columna la ilumina. Los nombres siguen la tonalidad y la octava elegidas.
3 bis. Keyfinder 🔑
El Keyfinder le ayuda a elegir rápidamente la armónica correcta y la posición adecuada, tanto si parte de la tonalidad de una canción como del instrumento que tiene en la mano. También muestra las notas esenciales de la posición (tónica, terceras, quinta, séptimas) y dónde tocarlas en la armónica (tablatura con bendings y overnotes).
Uso 1: parto de la tonalidad de la canción
- Pestaña «Trouver l'Harmonica»: elija la tonalidad de la canción (p. ej. Do).
- Elija la posición en la que quiere tocar (p. ej. 2ª posición).
- El Keyfinder indica qué armónica usar y muestra las notas clave: tónica, tercera mayor, tercera menor, quinta justa, séptima menor, séptima mayor — con su ubicación en la armónica.
Ejemplo: para una canción en Do tocada en segunda posición, el Keyfinder recomienda la armónica en Fa y muestra al instante dónde están la tónica, las terceras, la quinta y las séptimas.
Uso 2: parto de la armónica que tengo en la mano
- Pestaña «Trouver la Tonalité»: seleccione la tonalidad de su armónica (p. ej. Mi) — puede seleccionar varias a la vez.
- La herramienta muestra las 12 tonalidades tocables con sus posiciones correspondientes.
- Elija la posición adecuada al estilo de la canción y localice las notas esenciales en el instrumento.
Ejemplo: con una armónica afinada en Mi, toca en Mi en 1ª posición, en Si en 2ª posición, en Fa# en 3ª posición, etc.
Las notas destacadas
| Nota | Función |
| Tónica | Nota de referencia principal de la tonalidad |
| Tercera mayor | Aporta el color mayor |
| Tercera menor | Aporta el color menor / blues |
| Quinta justa | Nota de apoyo estable |
| Séptima menor | Color blues / dominante |
| Séptima mayor | Color jazz / mayor |
En resumen: parta de la tonalidad de la canción o del instrumento, el Keyfinder le guía en unos clics — gana tiempo y toca afinado, más rápido.
4. La barra de herramientas
🎵 Reproducción
- ▶/⏹ (Espacio), ⏸ Pausa (tecla P): pausa la reproducción y retiene la nota actual — el botón queda encendido, un segundo clic (o P) reanuda exactamente ahí, mientras que ⏹ detiene del todo y olvida la posición. Empezar donde quieras: haz clic en una nota de la tablatura y ▶ arranca desde ahí (sin selección, la reproducción empieza desde el principio). Reanudar a mitad de la pieza omite la anacrusa y la cuenta atrás, y alinea la rejilla de acordes con el compás que suena. ⟳ bucle sin cortes — el campo ×N de al lado fija un número de bucles (suena N veces y se detiene; vacío = infinito). Tempo 40–240, 🔊 Volumen, ⏱ Metrónomo (acento según el compás: cada 4 o 3 pulsos).
- TAP: haga clic al ritmo (ratón) para fijar el tempo — promedio de los últimos clics, aplicado al tempo general; RESET borra los clics.
- BORDÓN: nota sostenida (12 opciones, octava grave) para trabajar afinación y posiciones. Apáguelo durante el reconocimiento de notas.
Durante la reproducción, la nota actual se ilumina en la tablatura y en la armónica.
🏋️ Ejercicios
- 🎼 Generador (§ 7) · 🔀 Mezclar la tablatura (una vez por clic, Ctrl+Z para volver) · ⇅ ascendente y descendente · SWING (corcheas ternarias: todo ataque que cae en el «y» del tiempo se retrasa a dos tercios del tiempo) · 🎲 Duraciones aleatorias · +BPM tempo progresivo (§ 6). Los modos se combinan.
🎼 Tablatura
- TAB / Notes / Do Ré Mi: tablatura, nombres anglosajones (C4, Bb3…) o latinos (Do4, Sib3…).
- Tonalidad (12 armónicas): nombres y altura se adaptan, la tablatura no cambia.
- ▾8 / ▴8: transpone las notas seleccionadas una octava (o toda la tablatura si no hay selección; celdas equivalentes). Si una nota no tiene equivalente, nada cambia y se listan. Selección: Mayús+clic un rango, Ctrl/Cmd+clic notas sueltas, ⇄ Invertir intercambia seleccionadas y no seleccionadas.
- 1·3b·5 Grados (grupo Tablatura): muestra bajo cada nota su grado en la escala de referencia — el botón 🎼 contiguo abre el generador para elegir la escala, y la vista se alinea automáticamente con ella. Las notas fuera de la escala aparecen en gris; los arpegios del constructor de acordes muestran los intervalos del acorde (1, 3b, 5, 7b…).
📁 Archivo
- 📚 Biblioteca: tablaturas con nombre en este navegador — cargar, renombrar, borrar; ⬇ Exportar todo en .json reimportable. Las ventanas se arrastran por su título.
- 💾 / 📂: archivo .json completo; 📂 abre también .mid (conversión a tablatura: duraciones cuantizadas, silencios reconstruidos, tempo aplicado, notas no tocables listadas, mejor tonalidad sugerida) y .xml/.musicxml.
- 📋 Importar texto (§ 5) · 🎹 MIDI (GM Harmonica) · XML MusicXML: partitura exacta — figuras y duraciones siempre coinciden, compases completos, ligaduras escritas; MuseScore no reescribe nada.
- 🖨 Imprimir: maquetación limpia, fondo blanco, logotipo, 12 notas por línea (PDF mediante «Imprimir en PDF»).
✏️ Edición & ♩ Duraciones
↶/↷ (Ctrl+Z / Ctrl+Y), 🗑 borrar todo, ? ayuda, ! restablecer las ventanas abiertas (útil si una ventana se bloquea o queda mal colocada). Nueve valores: redonda, blanca, negra, corchea, semicorchea, tresillo, puntillo (+50 %), y tres silencios (1, ½, ¼ tiempo). La duración elegida se aplica a las próximas notas; con una selección, la modifica directamente.
Notas a caballo entre compases: divididas en pantalla y unidas con ‿ (parte ligada punteada) — la nota sigue siendo una sola, tocada de un soplo; la exportación MusicXML escribe la ligadura.
‿ Ligadura (grupo Edición): liga las notas seleccionadas — el signo ‿ aparece entre ellas. Dos notas ligadas de la misma altura se encadenan en un solo soplo, sin reataque, y la exportación MusicXML escribe la ligadura. El botón ‿ del editor (doble clic) hace lo mismo nota a nota.
5. Importar una tablatura de texto 📋
Pegue sus tablaturas (notas separadas por espacios; comas, saltos y | aceptados): +4 -4 +5 -5 +6 -6' -6 z +6 -5 +5 -4 +4. El + es opcional, z inserta un silencio, los elementos inválidos se omiten y listan, la importación se añade al final.
6. Trabajar un pasaje
Bucle parcial
Clic en la primera nota, Mayús+clic en la última: el rango se resalta, ▶ solo lo toca, ⟳ lo repite. Un clic sin Mayús sale. El rango también permite cambiar todas las duraciones o borrar de una vez.
Tempo progresivo (+BPM)
Ajuste el paso (1–20 BPM por pasada) y el máximo: cada vuelta sube el tempo, mostrado en vivo. Ejemplo: 4 notas difíciles + 60 BPM + paso 4 + máx. 120 También funciona sobre una selección: el tempo sube en cada vuelta de la selección, incluso con el acompañamiento 🎹 activo.
7. Generador de melodías 🎼
Melodías coherentes: escalas agrupadas por posición — mayor y pentatónica mayor (1.ª); blues, mixolidio, pentatónica (2.ª); pentatónica menor, blues, dórico (3.ª); menor natural, pentatónica menor (4.ª); frigio, pentatónica menor, menor natural con bends (5.ª); lidio, mayor con bends (12.ª). Cuatro niveles (Principiante celdas 4–8 → Experto con overblows), 1, 2 o 4 compases. La melodía termina en la tónica, salvo que marque «No terminar en la tónica». La ventana permanece abierta: regenere en bucle (🎼), escuche, ajuste, sin perder el control de la aplicación; ciérrela con ✕ o Cancelar. Ctrl+Z restaura. Idea de sesión: Intermedio + blues 2.ª posición + 1 compás + bucle + tempo progresivo.
Un clic. Arriba en el generador, el botón Sorpréndeme ajusta los menús por ti (los ves moverse) y genera al instante: un clic, una melodía. Vuelve a hacer clic para otro sorteo. Los ajustes detallados quedan debajo para quien quiera elegir escala, posición y nivel con precisión.
Leer y tocar lo generado. El recordatorio de notación «📖 ¿Cómo leer la tablatura?» (soplar, aspirar, bends, código de color) está disponible en la ayuda ? del menú Edición. En cuanto hay notas, aparece bajo la tablatura una fila de iconos: ▶ (rojo) reproduce la tablatura, ⏹ (verde) detiene, el icono de micrófono (azul) lanza el modo 🎯 (tocas al micro y la app valida nota por nota) y + añade o inserta una nota — tras la nota seleccionada, si no al final — abriendo el editor; vuelve a pulsar para añadir más, las barras de compás se recalculan.
Fraseo. Más allá de una melodía «nota a nota», puede imponer un tipo de fraseo: Pregunta y respuesta (dos miembros que se responden), Arco (subida y luego bajada), Jazz ligero (aproximaciones cromáticas a ciertas notas) o Bebop completo (enclosures, corcheas). «Ninguno» deja libre a la app.
Compás y duraciones. Elija el compás — 4/4, 3/4 (vals), 6/8 o 12/8: toda la app lo sigue (barras de compás, metrónomo, exportaciones MIDI y MusicXML). Longitud: 1, 2 o 4 compases. Limite las duraciones de nota usadas marcando solo los valores deseados — redonda, blanca, negra, negra con puntillo, corchea, semicorchea, tresillo o tresillo de negras — por ejemplo solo redondas para una nota por compás, o solo blancas para dos notas por compás: ideal para un fraseo muy simple o un primer nivel; todo marcado = libre. Si el número de notas pedido no basta para llenar el compás — cuatro corcheas en 4/4, por ejemplo — la app completa con silencios en lugar de negarse: se reparten por el compás, no se amontonan al final, para que la melodía respire.
Extensión. Dos menús, nota grave → nota aguda, limitan la melodía generada a la parte de la armónica que elija, entre las notas disponibles para la escala y el nivel seleccionados — útil para quedarse en una zona precisa del instrumento. Se repueblan automáticamente al cambiar de escala o de nivel.
Notas por compás. Fije un máximo: en 6, la app usa hasta 6 notas, no forzosamente 6. Marque «exactamente este número» para imponer la cuenta exacta.
Seguir Mi progresión. Si marca esta casilla, la escala elegida se aplica sobre los acordes de su progresión (módulo «Mi progresión»), sea cual sea su tonalidad — para probar sonoridades inesperadas (cuidado con las disonancias). Cada acorde conserva su propia duración (compás completo, medio compás…): la melodía generada se ajusta a ella automáticamente, sin ningún ajuste adicional. Los deslizadores de inyección añaden entonces un porcentaje de notas fuera de escala y de silencios (respiraciones de fin de frase).
Mis modos 🧬 (módulo plegable): crea tus propios modos — nombre, posición (1ª a 12ª), grados marcados entre los 12 semitonos — memorizados en el navegador y disponibles (★) en los selectores de escalas del generador, de los grados 1·3b·5 y del Swing-metro. ✎ edita un modo, 🗑 lo elimina.
En la ventana del generador, junto al selector de escalas: 🗑 quita la escala mostrada de la lista (elección memorizada), ↺ vuelve a mostrar todas; ⬇ exporta tus modos en un archivo .json y 📂 los reimporta.
7 bis. Acordes y progresiones 🎶
🎶 Constructor de acordes
Grupo Ejercicios: elige la fundamental, la calidad (de tríadas a 13as), alteraciones/tensiones opcionales (b5, #5, b9, #9, #11, b13 — activas según la calidad), una nota de bajo opcional (acorde «slash», ej. C/E) y la forma del arpegio (ascendente, o subida y bajada). El selector Compás (4/4, 3/4, 6/8, 12/8) fija la métrica antes de construir — es compartido con el generador de melodías y las progresiones; si la tablatura ya tiene notas, se pide confirmación, porque las barras de compás se vuelven a trazar. Elige directamente la duración del acorde, en tiempos — 1, 2 o 4 en 4/4; 1 o 3 en 3/4; 1½ o 3 en 6/8; 3 o 6 en 12/8 — el mismo selector que en «Progresiones de acordes» y «Estructura de la canción». Añadir inserta el acorde en arpegio al final de la tablatura — posición más grave tocable, overblows/overdraws incluidos — y la ventana queda abierta para encadenar varios acordes seguidos; Quitar el último borra el último añadido. El nombre del acorde aparece como insignia al inicio de su línea, y tanto 🔀 como 🎲 actúan dentro de cada acorde sin romper sus compases. Durante la lectura, 🎹 (grupo Lectura) cambia a acordes en bloque: cada acorde suena como un solo golpe de piano en vez del arpegio.
♬ Progresiones de acordes (presets)
Ventana desplazable del grupo Ejercicios: una veintena de progresiones clásicas (pop, jazz, blues de 12 compases, cadencias menores…), transponibles a las 12 tonalidades y a mayor/menor — marca «Solo armadura» para cambiar solo la armadura mostrada sin transponer los acordes. La progresión es editable antes de insertarla: haz clic en un acorde para cambiar su fundamental, calidad, tensiones, nota de bajo, y su propia duración (1, 2 o 4 tiempos según el compás) — cada acorde conserva su duración, así que puedes mezclar un compás completo y dos medios compases en la misma cuadrícula. El selector Compás de la ventana fija la métrica, de la que se deriva la duración de un compás completo: 4 tiempos en 4/4, 3 en 3/4, 6 en 12/8. ◀ ▶ mueven un acorde, ✕ lo quita, + añade uno. Alterna la vista Nombres / Grados (números romanos). 💾 guarda tu progresión en la lista de presets (★, 🗑 para eliminarla), ⬇ exporta tus progresiones en .json y 📂 las reimporta. → Mi progresión envía la cuadrícula construida al módulo de abajo, sin pasar por la tablatura. Tus estructuras de canción guardadas (módulo 🧩, más abajo) también aparecen en esta lista, con el prefijo 🧩: seleccionar una aplana toda la estructura en la cuadrícula, conservando duraciones y tonalidades por parte.
♬ Mi progresión
Este módulo muestra la cuadrícula recibida: cada chip indica el nombre del acorde, con su duración entre paréntesis si difiere de un compás completo (ej. G7 (2)). Las duraciones se reconocen y respetan automáticamente, sea cual sea su origen — presets, constructor de acordes (vía la tablatura), o reenvío de la tablatura a este módulo — sin ningún ajuste manual.
- ♬ Acompañar la lectura: la cuadrícula suena al piano mientras se reproduce la tablatura, cada acorde en su posición y duración reales.
- → Tablatura: convierte la cuadrícula en arpegios en la tablatura, un grupo por acorde, cada uno con su propia duración.
- 💾 🎹 XML TXT: exportan la cuadrícula sola — JSON, MIDI (acordes en bloque), MusicXML (acordes y símbolos escritos encima del pentagrama, nunca como notas), texto (nombres de acordes).
- 🗑: vacía la progresión.
En la cabecera de «Mi tablatura», el botón → Mi progresión hace el camino inverso: relee los arpegios de acordes presentes en la tablatura (construidos vía 🎶) y reconstruye la cuadrícula en «Mi progresión», duraciones incluidas. Los iconos 💾 🎹 XML TXT justo al lado son atajos a las exportaciones de la melodía completa — los mismos que en la barra de herramientas principal.
7 ter. Estructura de la canción 🧩
Ventana desplazable (botón 🧩, grupo Ejercicios) para construir la cuadrícula de acordes completa de una canción, parte por parte: Intro, Estrofa, Estribillo, Puente, Solo, Break, Transición, Final, o una parte Personalizada — cada tipo tiene su propio color, repetido como franja en la tarjeta. Añadir una parte crea una tarjeta y la selecciona de inmediato; su nombre es editable, y su tonalidad y modo se ajustan en el editor de abajo y transponen todos sus acordes a la vez.
La cuadrícula de cada parte se construye con el mismo constructor de acordes que 🎶 (§ 7 bis): + abre el constructor, Añadir agrega el acorde a la parte y la ventana queda abierta para encadenar más. Después, hacer clic en un chip de acorde reabre el constructor precargado con ese acorde para modificarlo (fundamental, cualidad, duración…) sin tocar el resto de la rejilla; la pequeña ✕ a la derecha del chip lo quita; y los + discretos entre chips insertan un acorde olvidado en ese punto exacto — las inserciones sucesivas se encadenan en el orden en que las escribes.
Reordenar las partes: ◀ ▶ mueven una parte un lugar, o toma su asa ⠿ para arrastrarla y soltarla donde quieras (una línea azul indica si se insertará antes o después de la fila sobrevolada). ⧉ duplica una parte, 📋 la copia y 📥 Pegar la añade al final de la estructura, 🗑 la elimina (se pide confirmación).
↺ Vaciar todas las partes de un clic (se pide confirmación): tus estructuras guardadas no se ven afectadas. Cuando hay muchas partes, la lista se desplaza en su propio marco para que la barra inferior siga siempre accesible.
💾 Guardar una estructura con un nombre: se añade a la lista desplegable (cargar una estructura pide confirmación si ya hay otra en curso), 🗑 justo al lado la elimina de la lista. ⬇ exporta todas tus estructuras guardadas en .json, 📂 las reimporta. Tus estructuras guardadas también aparecen, con el prefijo 🧩, en la lista de «Progresiones de acordes» (§ 7 bis): seleccionarlas ahí aplana toda la cuadrícula, conservando duraciones y tonalidades por parte.
🎲 Generar una melodía sobre una parte (si tiene acordes): el generador de melodías 🎼 compone sobre su cuadrícula, en su tonalidad, con los ajustes actuales del generador (nivel, escala, fraseo…), e inserta el resultado exactamente en el lugar de esa parte dentro de «Mi tablatura» — el resto de la tablatura no se toca; regenerar una parte la reemplaza, no se acumula.
→ Mi progresión aplana toda la estructura, en el orden de las partes, hacia el módulo del § 7 bis — el mismo camino que los presets.
Exportaciones propias: TXT produce una cuadrícula imprimible, partes nombradas, compases alineados en columnas; XML produce un MusicXML donde cada parte empieza en una nueva línea (marca de parte y armadura), con los símbolos de acordes en notación internacional encima del pentagrama — el pentagrama permanece vacío (silencios ocultos) si «Mi tablatura» está vacía, o retoma su melodía si contiene una.
8. Edición fina
Clic = selección (las nuevas notas se insertan después); ⌫/Supr borra; ←/→ mueve la selección. Barras de compás automáticas numeradas (4/4 o 3/4 según el compás elegido en el generador); el contador indica elementos y compases.
Doble clic en una nota abre un editor completo: cambiar la celda (1–10), la técnica (solo se ofrecen las notas realmente tocables en esa celda, con su color), el valor y el puntillo, convertir la nota en silencio (y viceversa) o eliminarla.
⚠ Completar el compás: cuando el último compás está incompleto, este botón aparece encima de la tablatura. La app propone tres finales posibles en la escala actual — elige uno, las notas se añaden y el compás queda exacto.
Duplicar o borrar un compás. Cada línea de la tablatura es un compás. Los dos botoncitos al final de la línea permiten duplicarlo (se inserta una copia justo después) o borrarlo con un clic.
Octavas ±8. Donde las alturas lo permiten, ▾8 / ▴8 bajan o suben la selección (o toda la tablatura) una o dos octavas; una nota sin equivalente no se transpone.
⇅ Seguir y 🎵 Arpegios. Cuando hay una progresión en «Mi progresión», sus arpegios de acordes pueden rodearse de un contorno verde durante la lectura: ⇅ Seguir desplaza la tablatura hacia ellos (desactívelo para desplazarla usted mismo), 🎵 Arpegios los hace sonar junto a su acorde (desactive para dejar solo el piano).
Fuentes de la tablatura. Aquí aparecen las notas procedentes de: sus clics en el esquema, el micrófono (módulo Reconocimiento de notas), el generador de melodía, la biblioteca, el botón «Tablatura» de «Mi progresión», el botón + del módulo y el botón «Probar».
Armadura. La armadura de las exportaciones es automática: sigue la tónica de la melodía generada según su posición, en mayor o menor — así, una pentatónica menor en 3.ª posición en una armónica en C da Re menor (un bemol), y no la armadura de la armónica. Sin melodía generada, es la tonalidad mayor de la armónica. Aparece en el primer compás del MusicXML (con el modo) y en el MIDI — MuseScore muestra una partitura limpia.
Anacrusa
Escribe tu anacrusa al inicio de la tablatura, con los silencios de calado — por ejemplo dos silencios de negra y dos corcheas — y pulsa Anacrusa en la cabecera del módulo: el primer compás se convierte en el compás 0, marcado con un borde punteado. Vuelve a pulsar para anular. Sus notas se editan como las demás (duración, doble clic, arrastrar). En la lectura, el compás 0 suena una sola vez al principio: el bucle ⟳ solo repite el cuerpo, y el acompañamiento de «Mi progresión» entra en el compás 1. Con el metrónomo activo, los tiempos vacíos antes de la anacrusa se cuentan — y sin anacrusa dispones de un conteo de un compás completo. La exportación MusicXML escribe una anacrusa real (compás 0 acortado, silencios iniciales retirados); el MIDI conserva la colocación exacta. Una nota que cruza la barra queda en el cuerpo.
8 bis. Dictado musical 🎧 (beta)
Bajo el afinador: elija de 1 a 6 notas y el nivel — Principiante (celdas 4–6), Intermedio (notas naturales), Avanzado (bends, sin overnotes), Experto (todo incluido). 🎲 toca una frase cantable (intervalos ≤ quinta, sin repetición) en la tonalidad actual. ▶ Escuchar de nuevo sin límite; 🎤 Responder al micrófono: cada nota correcta llena su casilla, una errónea parpadea en rojo y cuenta un error. Revelar muestra la solución. Nunca escribe en su tablatura.
Puntuación, estadísticas e insignias. Cada dictado superado da una puntuación = notas × nivel × 100, menos 20 por error y 5 por reescucha tras la primera. Bajo el módulo: dictados jugados, sin fallos, récord, total y racha actual (reinicio con ↺). Siete insignias — Oído de bronce/plata/oro (10/50/100 dictados), Sin tropiezos y Oído absoluto (5 y 10 sin fallos seguidos), Virtuoso (un dictado Experto sin fallos), Maestro del soplo (más de 1000 puntos). Todo se guarda en el navegador, sin conexión.
8 ter. Transcripción de oído 👂 (beta)
Botón 👂 (grupo Ejercicios): la aplicación toca algunas notas de una escala/posición a su elección (incluidos sus modos ★) sin mostrarlas. Elija el nivel y el número de notas (2–16), reescuche a voluntad y reconstruya la frase en la ventana: 🎤 con el micrófono — cada nota tocada se convierte en una ficha — o a mano (sintaxis +4 -4 -3' +6°; clic en una ficha para quitarla, ⌫ borra todo). Validar muestra la solución debajo, verde/rojo nota a nota: es correcto lo que suena correcto (-2 ≡ +3). Nunca toca su tablatura.
Puntos e insignias. Puntuación = notas correctas × nivel × 100, −20 por error, −5 por reescucha más allá de la primera, contada en la primera validación del sorteo. Un nivel cada 1000 puntos; cinco insignias (primer sin fallos, 10 y 50 ejercicios, 5 sin fallos seguidos, sin fallos en Experto); puesta a cero con ↺. Se guarda en el navegador, sin conexión.
8 quater. Taller de ritmo 🥁 (beta)
Botón 🥁 (grupo Duraciones): la aplicación genera un ritmo de un compás 4/4 según el nivel — hasta ♪♬♬ y ♬♬♪, la síncopa ♬♪♬, silencios, tresillos y grandes síncopas — y lo toca con metrónomo sobre la fundamental (tempo limitado a 60-100). Tras una cuenta previa de un compás, reprodúzcalo: 🎤 con el micrófono (melodía o una sola nota, separando bien los ataques) o 👆 tocando (barra espaciadora o botón). Corrección figura a figura (verde/rojo), ataques de más señalados; la latencia se compensa automáticamente — solo cuenta la colocación rítmica.
Puntos e insignias. A tiempo × nivel × 100, −20 por figura perdida, −10 por ataque de más, −5 por reescucha más allá de la primera; un nivel cada 1000 puntos, doce recompensas, puesta a cero con ↺. Se refieren al número de ritmos tocados (1, 3, 10), a los sin fallos (1, 3, 10), a los sin fallos seguidos (2, 5), a los logrados a la primera escucha (3) y a los logrados en cada nivel — Intermedio, Avanzado y Experto, 3 cada uno, sin acumularse nunca de un nivel a otro. El modo de respuesta no cuenta: micrófono y tap valen exactamente lo mismo. Se guarda en el navegador, sin conexión.
8 quinquies. Sensor de micrófono (prueba) 🎙︎
Botón 🎙︎? (barra de herramientas): un paso de verificación antes de escribir nada en la tablatura. Nada cambia hasta que usted valide.
🎤 Armar el sensor, inicie la reproducción (▶) y toque por encima del acompañamiento: cada ataque detectado aparece en la lista con la posición tocada, la casilla prevista, la nota, el agujero correspondiente en la tablatura y el desfase en milisegundos. La Rejilla (negra, corchea o semicorchea) fija la precisión de cuantización buscada.
Calibrar la latencia
Entre el momento en que el sonido sale de la armónica y el momento en que el micrófono lo hace llegar a la aplicación, siempre hay un pequeño retraso: la latencia. Sin corregir, distorsiona todo lo relacionado con el ritmo — el Taller de ritmo o el modo 🎯 «Tocar la tablatura» pueden juzgar una nota como «tarde» aunque se tocara justo a tiempo, y la escritura automática mediante ✍ Escribir en la tablatura… coloca notas y duraciones ligeramente descolocadas. El medidor de swing también puede verse un poco afectado, ya que se basa en los intervalos de tiempo entre sus notas. Mientras no use un ejercicio cronometrado ni la escritura automática, la latencia no importa en absoluto.
⏱ Prueba de latencia (la más sencilla, hágala primero):
- Haga clic en ⏱ Prueba de latencia.
- Tras una breve cuenta atrás, el metrónomo toca 8 clics solo, sin melodía.
- Toque una sola nota limpia y separada en cada clic — no importa el agujero, lo importante es un sonido limpio, justo a tiempo.
- Tras los 8 clics, la aplicación compara cada uno de sus ataques con el clic correspondiente y calcula el desfase mediano.
El resultado se muestra (p. ej. «8 ataques · latencia mediana 42 ms») y el campo Latencia (ms) se rellena automáticamente — nada más que hacer. Ajuste memorizado para toda la aplicación.
⌁ Calibrar (para afinar, en condiciones reales):
- 🎤 Arme el sensor, inicie una reproducción real (▶) y toque normalmente por encima.
- Cada nota tocada se añade a la lista, con su propio desfase.
- Haga clic en ⌁ Calibrar: la aplicación toma el desfase mediano de esta toma y lo añade a la latencia ya ajustada.
Repita esto en distintas condiciones (con o sin auriculares, otro micrófono, otra sala) para afinar aún más.
Swing (posición del «y»): ajustable a mano, o deducido de lo que acaba de tocar con ◱ Medir el swing. No tiene relación con la latencia — la Rejilla y el Swing solo ajustan la precisión de cuantización y el feeling ternario buscados.
Grabar una melodía o una improvisación en tablatura
El sensor solo mide sus ataques respecto al reloj de la propia reproducción ▶ de la aplicación: para que capture algo, una reproducción debe estar en marcha mientras usted toca — aunque solo contenga silencios.
Caso 1: en solitario, con el metrónomo
- Elija la tonalidad de su armónica en el esquema de la armónica.
- Abra el Sensor de micrófono y ármelo (🎤 Armar el sensor).
- Rellene «Mi tablatura» con compases vacíos (solo silencios), al tempo deseado — tantos compases como necesite.
- Inicie la reproducción ▶ de estos compases silenciosos: es ella la que hace sonar el metrónomo y da al sensor su referencia de tiempo.
- Toque su melodía por encima, siguiendo el clic.
- Haga clic en ✍ Escribir en la tablatura… (detalle más abajo).
Caso 2: al mismo tiempo que un vídeo de YouTube
Mismo procedimiento que el caso 1, con una restricción adicional: en el paso de reproducción, inicie el vídeo de YouTube y la reproducción de los compases silenciosos al mismo tiempo, a mano, lo más cerca posible el uno del otro. Después toca siguiendo el vídeo — el metrónomo de la aplicación ya solo sirve para hacer funcionar el reloj interno del sensor.
Esta sincronización manual funciona muy bien a tempos lentos: un tiempo dura más, así que un pequeño desfase de sincronización representa solo una fracción minúscula del tiempo y la nota sigue cayendo en la casilla correcta. A tempos rápidos, el mismo desfase pesa mucho más, y aumenta el riesgo de que la nota caiga en la casilla vecina.
✍ Escribir en la tablatura… abre «Validar la toma»: una comparación compás por compás, ✓ conserva su toma o ✕ conserva la tablatura original (atajos Conservar todo / Rechazar todo). Nada se escribe antes de Aplicar — y un solo Ctrl+Z lo deshace.
🎥 El sensor de micrófono (prueba)
9. Atajos de teclado
| Teclas | Acción |
| 1–0 | Nota soplada, celdas 1–10 |
| Mayús+1–0 | Nota aspirada |
| Espacio | Reproducir / Parar |
| P | Pausa / Reanudar en la nota actual |
| ← / → | Selección anterior / siguiente |
| Supr | Borrar la selección (o la última nota) |
| Mayús+clic | Selección de rango |
| Ctrl+Z / Y | Deshacer / Rehacer |
10. Grabación de audio 🎙 (beta)
Nombre el archivo, elija el micrófono (sistema por defecto), ⏺ y luego ⏹: aparece un reproductor, ⬇ descarga, 🗑 Borrar elimina la grabación. Mono webm/opus (≈ 1 MB/min), legible en todas partes. Consejo: bucle de la tablatura + grabación, toque encima, compare.
10 bis. Ejercicios a partir de un vídeo 🎯 (beta)
El módulo inverso del anterior: parta de un backing track y la app propone las posiciones para trabajar encima. Elija uno de sus temas en la lista desplegable (sus vídeos primero, luego la biblioteca) — tonalidad, modo, estilo y tempo se rellenan solos y el vídeo aparece. En cuanto toca Tonalidad o Modo, la lista se reduce a los backing tracks de esa tonalidad y ese modo y su etiqueta muestra el recuento; ✕ Mostrar todos devuelve la lista completa. O, para cualquier vídeo, pegue su enlace de YouTube e indique a mano su tonalidad, su modo, su estilo y su tempo; la app propone entonces dos backing tracks suyos que coincidan. Para cada posición listada (armónica + escala), un botón carga la armónica y genera enseguida un ejercicio en esa posición y tonalidad. Elegir un backing track preconfigura el generador 🎼 en la primera posición, en 1 compás.
11. Reconocimiento de notas 🎤 (beta)
🎤 Empezar a escuchar, toque una nota sostenida: la aplicación muestra la nota, su celda en tablatura (color de su técnica, según la tonalidad elegida) y su afinación (±50 cents).
«Escribir las notas en la tablatura»: transcripción automática con el valor rítmico real, medido de ataque a ataque — una negra destacada sigue siendo una negra (los huecos de articulación bajo ~40 % del intervalo se absorben; más allá, se escribe un verdadero silencio; más de 4 tiempos es una respiración, no se escribe nada). La última nota soltada pronto se redondea al valor pleno superior. Al parar, el ritmo se reajusta automáticamente: tempo real estimado, duraciones recuantizadas, Tempo ajustado. Metrónomo opcional sobre la rejilla. Un solo Ctrl+Z anula la sesión.
Usos: verificar un bend en el indicador, confirmar un overblow, transcribir un riff que se escribe solo.
📈 Trazado del toque en directo
Se despliega con el afinador (plegable en su título, 🗑 para borrar). Arriba, el pentagrama (clave de sol): cada nota colocada en el instante exacto en que se tocó, alineada con el gráfico; un clic en el pentagrama envía la lectura de esa nota al afinador. Abajo, el gráfico deslizante (8 s): su altura en líneas punteadas (verde ±5 cents, naranja ±15, rojo más allá), líneas de semitonos con la tablatura de las notas tocables, color por técnica. La escala vertical es fija: el espaciado de líneas se mantiene constante, el marco solo se recentra en la nota tocada.
Navegación: clic = foco, ←/→ ±1 s (Mayús: 5 s), rueda, clic y arrastre; el desplazamiento se congela al pasar el ratón (insignia ⏸), cursor vertical con lectura precisa (tablatura, nota, cents); Fin/Esc vuelven al directo. El botón ⏸ Congelar detiene el desplazamiento de forma estable para examinar la curva sin mantener el ratón encima; ▶ Reanudar vuelve al directo. ~5 minutos de historial.
🎚 Afinador cromático
Esfera ±50 cents: zona verde ±5 (afinado), naranja hasta ±15, rojo más allá. Aguja suavizada, una pastilla de nota que toma el color de la zona apuntada (verde/naranja), equivalente en tablatura, frecuencia. La palabra AFINADO ✓ solo aparece en la zona verde. Al parar, la pantalla se congela (🗑 para reiniciar) y el módulo se pliega con el trazado. Limitado a la tesitura de la armónica seleccionada.
🎯 Modo entrenamiento: útil para trabajar un bend concreto. Marque el modo y elija una nota objetivo de la lista — solo bends, overblows y overdraws (las notas a trabajar). La aguja sigue indicando la nota más cercana (nunca se bloquea), mientras que el veredicto escrito se mide respecto al objetivo: «FALTA BAJAR ↓», «MUY ALTO ↓» y «AFINADO ✓» cuando lo alcanza. El veredicto solo existe en modo entrenamiento, y «afinado» exige además que la aguja esté en la zona verde.
Calibración del La (440 Hz, ▲▼, 415–466): muchas armónicas están a 442–443 Hz. Ajuste global y memorizado: afinador, reconocimiento y reproducción al mismo diapasón. Calibre primero el La.
🎯 Tocar la tablatura — trabajo validado
La nota esperada parpadea en azul; tóquela al micrófono a su ritmo: correcta → verde, siguiente; errónea → rojo, se repite. Balance final: notas validadas, errores, afinación media en cents. Funciona con cualquier tablatura — con el generador: un nuevo ejercicio corregido en cada sesión.
Límites de la beta
- Una nota a la vez (sin acordes ni octavas split).
- Notas francas; duración mínima adaptada al tempo; validación a ±40 cents (un bend impreciso no se transcribe).
- Dos veces la misma nota: sepárelas claramente. Los silencios entre notas no se transcriben.
- Ajuste la tonalidad de la aplicación a la de su armónica; un entorno tranquilo ayuda.
11 bis. Medidor de swing 🎵 (beta)
El medidor de swing mide tu proporción de swing con el micro mientras tocas corcheas: 50 % = recto (binario), 66,7 % = tresillo (swing). Se basa en los intervalos entre tus ataques, lo que lo hace inmune a la latencia de audio. Un indicador y un veredicto en claro — PLACEMENT OK para un objetivo recto, SWING OK para un objetivo de tresillo — muestran en directo si estás en el objetivo, y el mensaje permanece cuando te detienes. Elige el objetivo (Recto 50 % o Tresillo 66,7 %), ajusta el tempo (sincronizado con la barra de herramientas) y, si quieres, deja que el módulo genere un ejercicio de corcheas (2, 4, 6 u 8) en la escala elegida — o «libre» para tocar lo que quieras. 🗑 reinicia el módulo.
12. Exportaciones
| Exportación | Contenido | Uso |
| .json 💾 | Todo: notas, duraciones, tempo, tonalidad, modos | Copia fiable, intercambio, archivo |
| .mid 🎹 | Notas y duraciones, sonido GM de armónica | MuseScore, DAW, backing tracks |
| .xml | Partitura exacta: compases completos, ligaduras, tresillos, puntillos — más símbolos de acordes encima del pentagrama si «Mi progresión» contiene una cuadrícula | MuseScore, Guitar Pro, Sibelius |
| 🖨 | Tablatura 12 notas/línea, tonalidad, tempo, fecha, logotipo | Material de clase, PDF |
13. Preguntas frecuentes
- Sin sonido al primer clic (iPhone/iPad): los navegadores desbloquean el audio con el primer gesto — haga clic en una nota.
- ¿Cambiar de tonalidad cambió mis notas? La tablatura nunca cambia; solo los nombres y la altura siguen — como cambiar de armónica.
- Sesión desaparecida: el guardado pertenece a este navegador (navegación privada y limpieza lo borran) — exporte a .json.
- ¿Sin conexión? Sí, totalmente: archivo autónomo.
- MIDI importado incompleto: las notas no tocables en la tonalidad elegida se listan; la aplicación sugiere la mejor tonalidad.
- Overblows rechazados al importar: en un Richter estándar solo existen los overblows 1, 4, 5, 6 y los overdraws 7, 9, 10.
- «Fuera de la armónica»: la nota detectada no existe en la tonalidad seleccionada — revise el ajuste.
- ⟳ vs bucle parcial: ⟳ repite lo que suena; con un rango (Mayús+clic), solo el pasaje.
14. Signos de efecto y exportación de texto
✨ Signos de efecto en una nota
En el editor de notas (doble clic en una nota), puede añadir signos de efecto que no afectan al ritmo ni a la duración: solo anotan una intención de interpretación.
Elija primero la Posición (Antes o Después de la nota), luego pulse el o los Signos deseados. Una misma nota puede llevar varios efectos, antes o después; cada uno es independiente.
| Signo | Efecto |
/ | Ataque desde abajo (ligero bend de ataque) |
\ | Nota "llorona": ligero bend al final |
vib | Vibrato |
Wa | Efecto "wah-wah" con las manos |
DS | Double stop (dos notas juntas) |
TBS | Tongue blocking "slapping" |
TBO | Tongue blocking "a la octava" |
→ | Glissando hacia la nota siguiente |
↔ | Trino entre dos notas |
El glissando y el trino no se reproducen con el sonido de la app. Los signos aparecen en la tablatura (en naranja, alrededor de la nota).
Al exportar: en texto (.txt), cada signo es un elemento separado (ej. DS TBS +4 vib Wa); en MusicXML, cada efecto se convierte en un lyric independiente que aparece bajo la nota en MuseScore.
📝 Exportación de texto (.txt)
El botón TXT (grupo Archivo) descarga la tablatura como texto sin formato, con los signos de efecto, con el nombre de la tablatura.
10穴ダイアトニックハーモニカのタブ譜を作成・再生・練習するためのウェブアプリ。単一ファイル、インストール不要、接続不要:harmonica-trainer.html をブラウザで開くだけです。インターフェースは6言語に対応(アプリ下部の言語ボタンで選択、設定は記憶されます — この説明書も同じ設定に従います)。
1. はじめに
上部のスクロールバナーは apprendrelharmonica.com のコンテンツを紹介します。マウスを乗せると停止し、クリックでページが開きます。下部のサイトロゴはタブ譜の印刷にも入ります。
- バーチャルハーモニカの音をクリック:クリックごとに音が鳴り、タブ譜に追加されます。
- ▶(または スペース)で再生。タブ譜が空のとき? 「試す:…」ボタンが1小節のブルース・リックを提案します(毎回異なります)。
- 💾 ブラウザに自動保存:閉じても翌日戻ればセッションが復元されます。
- 📂 ほとんどのモジュールはタイトルをクリックして開閉できます。ハーモニカ配列図と「マイタブ」は常に開いたままです。
- 🔀 モジュールを自由に配置:⠿ ハンドルでドラッグ(列に吸着)。「レイアウト」バーで複数の配置を保存・呼び出し(↺ で元の配置に戻す)。すべてブラウザに保存されます。
1 bis. レイアウトのカスタマイズ 🔀
モジュールを自由に配置:各カードを ⠿ ハンドルでドラッグすると、列に吸着します。「レイアウト」バーは名前付きの配置を複数保存し、メニューから呼び出せます。↺ で元の配置に戻り、💾 でレイアウトを再インポート可能なファイルに書き出します。すべてこの端末のブラウザーに保存されます。
2. 記譜法
| 記号 | 意味 |
| +4 / -4 | 4番穴を吹く / 吸う |
| -3', -3'', -3''' | 吸いベンド 1・2・3半音 |
| +8' | 吹きベンド(8〜10番穴) |
| +6° / -7° | オーバーブロー / オーバードロー |
| z | 休符(テキスト読み込み時) |
色分けは全体共通:吹き · 吸い · ベンド · オーバーブロー · オーバードロー。
3. バーチャルハーモニカ
キーは図の上に表示されます。各列は上から下へ:オーバーブロー、吹きベンド、吹き音、吸い音、吸いベンド、オーバードロー。穴番号をクリックすると吹き音が追加され、列にマウスを乗せると点灯します。音名は選択したキーとオクターブに従います。
3 bis. Keyfinder 🔑
Keyfinder は、曲のキーから始めても、手元のハーモニカから始めても、適切なハーモニカとポジションを素早く選ぶためのツールです。ポジションの重要な音(トニック、3度、5度、7度)と、それらをハーモニカ上のどこで吹くか(ベンドやオーバーノート付きのタブ)も表示します。
使い方 1:曲のキーから始める
- 「Trouver l'Harmonica」タブで曲のキーを選びます(例:C)。
- 演奏したいポジションを選びます(例:2nd ポジション)。
- Keyfinder が使うべきハーモニカを示し、キーとなる音(トニック、長3度、短3度、完全5度、短7度、長7度)とその位置を表示します。
例:C の曲を 2nd ポジションで吹く場合、Keyfinder は F のハーモニカを推奨し、トニック・3度・5度・7度の位置をすぐに示します。
使い方 2:手元のハーモニカから始める
- 「Trouver la Tonalité」タブでハーモニカのキーを選びます(例:E)。複数選択できます。
- 対応するポジションとともに演奏できる 12 のキーが表示されます。
- 曲のスタイルに合うポジションを選び、重要な音の位置を確認します。
例:E のハーモニカなら、1st ポジションで E、2nd ポジションで B、3rd ポジションで F# を演奏できます。
ハイライトされる音
| 音 | 役割 |
| トニック | キーの主要な基準音 |
| 長3度 | メジャーの響き |
| 短3度 | マイナー/ブルースの響き |
| 完全5度 | 安定した支えの音 |
| 短7度 | ブルース/ドミナントの響き |
| 長7度 | ジャズ/メジャーの響き |
まとめ:曲のキーからでも楽器からでも、Keyfinder が数クリックで導いてくれます。時間を節約し、より正確に、より速く演奏できます。
4. ツールバー
🎵 再生
- ▶/⏹(スペース)、⏸ 一時停止(P キー):再生を止めて現在の音符を記憶します — ボタンは点灯したままで、もう一度クリック(または P)するとその位置から再開します。⏹ は完全に停止し、位置を忘れます。どこからでも再生:タブ譜の音符をクリックすると ▶ がそこから始まります(選択がなければ先頭から)。曲の途中から再開する場合、弱起とカウントインは省略され、コード進行は演奏中の小節に合わせられます。⟳ 途切れないループ — 隣の ×N 欄で繰り返し回数を指定(N回再生して停止、空欄=無限)。テンポ 40〜240、🔊 音量、⏱ メトロノーム(拍子に応じて4拍または3拍ごとにアクセント)。
- TAP:リズムに合わせてクリック(マウス)してテンポを設定 — 直近のクリックの平均が全体テンポに適用されます。RESET でクリックを消去。
再生中、現在の音がタブ譜とハーモニカ上で点灯します。
🏋️ 練習
- 🎼 ジェネレーター(§ 7)· 🔀 シャッフル(クリックごとに一度、Ctrl+Zで戻す)· ⇅ 上行から下行 · SWING(3連符化した8分音符:拍の「ウラ」に来るアタックはすべて拍の3分の2の位置へ遅らせます)· 🎲 ランダム音価 · +BPM 漸進テンポ(§ 6)。各モードは併用できます。
🎼 タブ譜
- TAB / Notes / Do Ré Mi:タブ譜、英米式音名(C4, Bb3…)、ラテン式音名(Do4, Sib3…)。
- キー(12種のハーモニカ):音名と音高は変わりますが、タブ譜自体は変わりません。
- ▾8 / ▴8:選択した音を1オクターブ移調(何も選択していなければタブ譜全体/対応する穴へ)。対応がない音があれば何も変えず一覧表示します。選択:Shift+クリックで範囲、Ctrl/Cmd+クリックで個別、⇄ 反転で選択/非選択を入れ替え。
- 1·3b·5 度数(タブ譜グループ):各音符の下に基準スケール内の度数を表示します — 隣の 🎼 ボタンでジェネレーターを開いてスケールを選ぶと、表示が自動的に連動します。スケール外の音はグレー表示、コードビルダーのアルペジオはコードのインターバル(1, 3b, 5, 7b…)を表示します。
📁 ファイル
- 📚 ライブラリ:このブラウザに名前付きで保存 — 読み込み・名前変更・削除。⬇ すべてエクスポートで再読み込み可能な .json に。ウィンドウはタイトルでドラッグできます。
- 💾 / 📂:完全な .json ファイル。📂 は .mid も開きます(タブ譜へ変換:音価を量子化、休符を再構築、テンポを適用、演奏不可の音を一覧、最適なキーを提案)および .xml/.musicxml。
- 📋 読み込み テキストタブ譜(§ 5)· 🎹 MIDI(GM Harmonica)· XML MusicXML:正確な楽譜 — 音符の形と音価が常に一致、小節は満たされ、タイも書き込まれ、MuseScore がリズムを書き換えません。
- 🖨 印刷:すっきりしたレイアウト、白背景、ロゴ、1行12音(「PDFに印刷」でPDF化)。
✏️ 編集 & ♩ 音価
↶/↷(Ctrl+Z / Ctrl+Y)、🗑 全消去、? ヘルプ、! 開いているウィンドウの表示をリセット(ウィンドウが固まった・位置がずれた場合に便利)。9つの値:全音符、2分、4分、8分、16分音符、3連符、付点(+50%)、3つの休符(1・½・¼拍)。選んだ音価は次の音に適用。選択中なら直接変更します。
小節線をまたぐ音:画面上で分割され ‿ で結ばれます(タイ部分は点線)— 音は1つのまま、一息で演奏されます。MusicXML エクスポートはタイを書き込みます。
‿ スラー(編集グループ):選択した音符をつなぎます — 音符の間に ‿ 記号が表示されます。同じ高さのつながれた2音は、吹き直しなしにひと息で演奏され、MusicXML 書き出しにもスラーが記録されます。エディタ(ダブルクリック)の ‿ ボタンでも1音ずつ設定できます。
5. テキストタブ譜の読み込み 📋
タブ譜を貼り付け(音はスペース区切り。カンマ・改行・| も可):+4 -4 +5 -5 +6 -6' -6 z +6 -5 +5 -4 +4。+ は省略可、z は休符を挿入、無効な要素はスキップして一覧表示、読み込みは末尾に追加されます。
6. パッセージを練習する
部分ループ
最初の音をクリック、Shift+最後の音をクリック:範囲がハイライトされ、▶ はそこだけ再生、⟳ でループ。Shiftなしのクリックで解除。範囲は全音価の一括変更や一括削除にも使えます。
漸進テンポ(+BPM)
ステップ(1回ごとに1〜20 BPM)と上限を設定:1ループごとにテンポが上がり、リアルタイム表示。例:難しい4音 + 60 BPM + ステップ4 + 上限120 → 操作なしで約15回かけて上昇。選択範囲でも機能します:選択範囲を1回まわるごとにテンポが上がり、🎹 伴奏がオンのときも同様です。
7. メロディ・ジェネレーター 🎼
音楽的にまとまったメロディ:ポジション別にまとめたスケール — メジャー&メジャーペンタ(1st);ブルース・ミクソリディアン・ペンタ(2nd);マイナーペンタ・ブルース・ドリアン(3rd);自然的短音階・マイナーペンタ(4th);フリジアン・マイナーペンタ・ベンドありの自然的短音階(5th);リディアン・ベンドありのメジャー(12th)。4レベル(初級 4〜8番穴 → エキスパート オーバーブロー含む)、1・2・4小節。「主音で終わらない」にチェックしない限り、メロディは主音で終わります。ウィンドウは開いたまま:ループで再生成(🎼)、試聴、調整がアプリを操作しながら可能;✕ またはキャンセルで閉じます。Ctrl+Z で復元。練習例:中級 + 2nd ポジション・ブルース + 1小節 + ループ + 漸進テンポ。
ワンクリック。 ジェネレーター上部の おまかせ ボタンがメニューを自動で設定し(動くのが見えます)、すぐに生成します。ワンクリックで一曲、もう一度押せば別の生成に。詳細設定は下に残っているので、スケール・ポジション・レベルを細かく選びたい人も使えます。
生成したものを読んで吹く。 記譜法のリマインダー「📖 タブ譜の読み方」(吹く、吸う、ベンド、配色)は、編集メニューのヘルプ ? で見られます。音符があると、タブ譜の下にアイコンの列が現れます:▶(赤)でタブ譜を再生、⏹(緑)で停止、マイクアイコン(青)で 🎯 モードを起動(マイクに吹き込むと一音ずつ判定)、+ で音符を追加・挿入(選択音の後、なければ末尾)してエディターを開きます。もう一度押せばさらに追加でき、小節線は自動的に再計算されます。
フレージング。「音符を並べる」だけでなく、フレージングの型を指定できます:問いと答え(呼応する2つの部分)、アーチ(上昇してから下降)、ライトジャズ(一部の音への半音アプローチ)、フルビバップ(エンクロージャー、八分音符)。「なし」ならアプリに任せます。
拍子と音価。拍子を選びます — 4/4・3/4(ワルツ)・6/8・12/8。アプリ全体が従います(小節線、メトロノーム、MIDI・MusicXML エクスポート)。長さ:1・2・4小節。使う音符の長さを制限できます — 全音符・二分音符・四分・付点四分・八分・十六分・三連符・四分三連符のうち必要なものだけにチェック。例えば全音符だけなら1小節1音、二分音符だけなら1小節2音になり、非常にシンプルなフレーズや最初のレベルに最適。すべてチェック=自由。指定した音数では小節を埋めきれない場合(4/4 で八分音符4つなど)、アプリは拒否せず休符で補います。休符は小節の最後にまとめず各所に配置されるので、メロディに息づかいが生まれます。
音域。最低音 → 最高音の2つのメニューで、生成されるメロディを、選んだスケールとレベルで演奏可能な音の中から、ハーモニカの任意の範囲に限定できます — 楽器の特定のゾーンにとどめたいときに便利です。スケールやレベルを変更すると自動的に更新されます。
1小節あたりの音数。最大数を設定:6 ならアプリは最大6音まで使い、必ずしも6音ではありません。「この音数ちょうど」にチェックすると正確な数を強制します。
マイ・プログレッションに従う。このチェックを入れると、選んだスケールがプログレッションのコード(「マイ・プログレッション」モジュール)に、その調に関わらず適用されます — 思いがけない響きを試せます(不協和音に注意)。各コードはそれぞれの長さ(1小節分、半小節分…)を保持し、生成されるメロディは追加設定なしで自動的にそれに合わせます。インジェクションスライダーは、スケール外の音と休符(フレーズ末尾の息継ぎ)を一定割合で加えます。
マイモード 🧬(折りたたみ式モジュール):独自のモードを作成 — 名前、ポジション(第1〜第12)、12半音から度数を選択 — ブラウザに保存され、ジェネレーター・1·3b·5度数・スウィングメーターのスケール選択に(★付きで)表示されます。✎ で編集、🗑 で削除。
ジェネレーターのウィンドウでは、スケール選択の横に:🗑 で表示中のスケールをリストから外し(選択は記憶)、↺ で全スケールを再表示;⬇ でマイモードを .json ファイルに書き出し、📂 で読み込みます。
7 bis. コードと進行 🎶
🎶 コードビルダー
エクササイズグループ:ルート、コードの種類(トライアドから13thまで)、任意の変化音・テンション(b5, #5, b9, #9, #11, b13 — 種類に応じて有効)、任意のベース音(分数コード、例 C/E)、アルペジオの形(上行、または上行・下行)を選びます。拍子セレクター(4/4, 3/4, 6/8, 12/8)で、作る前に拍子を決めます — メロディ・ジェネレーターと進行の各モジュールと共通です。タブ譜にすでに音がある場合は、小節線が引き直されるため確認を求めます。コードの長さを直接、拍数で選びます — 4/4 では 1・2・4、3/4 では 1・3、6/8 では 1½・3、12/8 では 3・6 — 「コード進行」や「曲の構成」と同じセレクターです。追加でコードがタブ譜の末尾にアルペジオとして挿入され — 演奏可能な最低ポジション、オーバーブロー/オーバードロー込み — ウィンドウは開いたままなので複数のコードを続けて追加できます。最後を削除で直前に追加したコードを取り消せます。コード名は行頭にバッジ表示され、🔀 も 🎲 も各コードの内部で働き、小節を崩しません。再生時、🎹(再生グループ)でブロックコードに切り替え:各コードはアルペジオではなく、ピアノの一打ちとして鳴ります。
♬ コード進行(プリセット)
エクササイズグループの移動可能なウィンドウ:約20種の定番進行(ポップ、ジャズ、12小節ブルース、マイナーカデンツ…)を12のキーおよびメジャー/マイナーに移調可能 — 「調号のみ」にチェックすると、コードを移調せず表示上の調号だけを変更できます。挿入前に進行を編集できます:コードをクリックしてルート・種類・テンション・ベース音、そしてそれぞれの長さ(拍子に応じて1・2・4拍)を変更 — 各コードは自分の長さを保持するので、同じグリッド内で1小節分と半小節分を2つ混ぜることもできます。ウィンドウの拍子セレクターで拍子を決め、それに従って1小節分の長さが決まります:4/4 なら4拍、3/4 なら3拍、12/8 なら6拍。◀ ▶ で移動、✕ で削除、+ で追加。表示は名前/度数(ローマ数字)で切り替え。💾 で自分の進行をプリセット一覧に保存(★、🗑 で削除)、⬇ で進行を .json に書き出し、📂 で読み込みます。→ マイ・プログレッションで、タブ譜を経由せずに作成したグリッドを下のモジュールへ送ります。保存済みの曲の構成(🧩モジュール、下記)も 🧩 の印付きでこのリストに表示され、選ぶと構成全体がグリッドに展開されます(パートごとの長さとキーは保持)。
♬ マイ・プログレッション
このモジュールは受け取ったグリッドを表示します:各チップにコード名が表示され、1小節分と異なる場合は長さがカッコ内に示されます(例 G7 (2))。長さは、由来を問わず自動的に認識・尊重されます — プリセット、コードビルダー(タブ譜経由)、またはタブ譜からこのモジュールへの再送信のいずれでも、手動設定は不要です。
- ♬ 再生に伴奏をつける:タブ譜の再生中、グリッドがピアノで鳴り、各コードは実際の位置と長さで演奏されます。
- → タブ譜:グリッドをタブ譜内のアルペジオに変換し、コードごとに1グループ、それぞれ自分の長さで配置されます。
- 💾 🎹 XML TXT:グリッド単独を書き出します — JSON、MIDI(ブロックコード)、MusicXML(コードと記号を五線譜の上に記譜、音符としては決して書き出されません)、テキスト(コード名)。
- 🗑:進行を空にします。
「マイタブ譜」のヘッダーにある→ マイ・プログレッションボタンは逆方向の処理を行います:タブ譜内に存在するコードのアルペジオ(🎶 で作成)を読み取り、長さを含めて「マイ・プログレッション」にグリッドを再構築します。すぐ横の 💾 🎹 XML TXT アイコンは、完全なメロディの書き出しへのショートカットで、メインツールバーと同じものです。
7 ter. 曲の構成 🧩
曲全体のコード進行をパートごとに組み立てる移動可能なウィンドウ(🧩ボタン、エクササイズグループ):イントロ、Aメロ、サビ、ブリッジ、ソロ、ブレイク、つなぎ、アウトロ、またはカスタムパート — 各タイプには専用の色があり、カード上に帯として表示されます。パートを追加するとカードが作成されすぐに選択され、名前は編集可能。キーと旋法は下のエディターで設定でき、そのパートのすべてのコードを一括で移調します。
各パートのグリッドは 🎶(§ 7 bis)と同じコードビルダーで作成します:+ でビルダーを開き、追加でパートにコードを加える — ウィンドウは開いたままなので続けて追加できます。その後、コードチップをクリックすると、そのコードが入力済みの状態でビルダーが開き、グリッドの他の部分に触れずに編集できます(根音・種類・長さなど)。チップ右側の小さな ✕ で削除、チップの間にある薄い + でその位置に忘れていたコードを挿入できます — 連続した挿入は入力した順に並びます。
パートの並べ替え:◀ ▶ でパートを1つ移動、または ⠿ ハンドルをつかんでドラッグ&ドロップで好きな位置へ(青い線が、カーソルの行の前か後ろどちらに挿入されるかを示します)。⧉ でパートを複製、📋 でコピーし 📥 貼り付けで構成の末尾に追加、🗑 で削除(確認あり)。
↺ 消去:すべてのパートをワンクリックで消去します(確認あり)。保存済みの構成には影響しません。パートが多いときは、リストが独自の枠内でスクロールするので、下部のバーには常にアクセスできます。
💾 保存:名前を付けて構成を保存するとプルダウンリストに加わります(すでに別の構成が作業中の場合、読み込み時に確認が入ります)、隣の 🗑 でリストから削除。⬇ で保存した構成をすべて .json として書き出し、📂 で読み込みます。保存した構成は 🧩 の印付きで「コード進行」(§ 7 bis)のリストにも表示され、そこで選ぶとグリッド全体が展開されます(パートごとの長さとキーは保持)。
🎲 メロディを生成:コードが入っているパートに対して、メロディ・ジェネレーター 🎼 がそのグリッドとキーの上に、ジェネレーターの現在の設定(レベル、スケール、フレージングなど)で作曲し、結果を「マイタブ」のそのパートの位置に正確に挿入します — タブ譜の他の部分には影響しません。パートを再生成すると置き換わり、積み重なりません。
→ マイ・プログレッションで構成全体をパートの順に § 7 bis のモジュールへ展開します — プリセットと同じ経路です。
専用エクスポート:TXT は印刷用のコード表を出力し、パート名付き、小節を列で整列。XML は各パートが新しい行から始まる(パート記号と調号付き)MusicXMLを出力し、コード記号は五線譜の上に国際式表記で書かれます — 「マイタブ」が空なら五線譜は空のまま(休符は非表示)、音符があればそのメロディがそのまま記譜されます。
8. 細かい編集
クリック=選択(新しい音はその後に挿入)。⌫/Delete で削除、←/→ で選択を移動。小節線が番号付きで自動表示され(ジェネレーターで選んだ拍子に応じて 4/4 または 3/4)、カウンターは要素数と小節数を示します。
音をダブルクリックすると完全なエディターが開きます:穴(1〜10)、奏法(その穴で実際に出せる音のみ、色分け表示)、音価と付点の変更、音符↔休符の変換、削除。
⚠ 小節を補完:最後の小節が不完全なとき、このボタンがタブ譜の上に表示されます。アプリが現在のスケール内で3通りの終わり方を提案します — 1つ選ぶと音符が追加され、小節がちょうど埋まります。
小節の複製・削除。タブ譜の各行が1小節です。行末の2つの小さなボタンで、その小節を複製(直後にコピーを挿入)したり、ワンクリックで削除したりできます。
オクターブ ±8。音高が許せば、▾8 / ▴8 で選択(またはタブ譜全体)を1〜2オクターブ下げ/上げできます。相当する音がない音符は移調されません。
⇅ 追尾と 🎵 アルペジオ。「マイ・プログレッション」にプログレッションがあると、そのコードのアルペジオが再生中に緑の枠で囲まれます:⇅ 追尾 はタブ譜をそこへスクロールし(オフにすると自分でスクロール)、🎵 アルペジオ はそれらをコードと一緒に鳴らします(オフでピアノのみ)。
タブ譜のソース。ここには次から来る音符が表示されます:配列図のクリック、マイク(音認識モジュール)、メロディ・ジェネレーター、ライブラリ、「マイ・プログレッション」の「タブ」ボタン、モジュールの + ボタン、「試す」ボタン。
調号。エクスポートの調号は自動です:生成したメロディの主音(ポジションに応じて長調または短調)に従います——たとえば C ハーモニカの 3rd ポジションのマイナーペンタトニックはニ短調(♭1つ)になり、ハーモニカの調号にはなりません。メロディを生成していない場合は、ハーモニカの長調になります。MusicXML の最初の小節(モード付き)と MIDI に書き込まれ、MuseScore ではきれいな楽譜になります。
アウフタクト
アウフタクトをタブ譜の先頭に、位置決めの休符も含めて入力し(例:4分休符2つ+8分音符2つ)、モジュール見出しのアウフタクトをクリックすると、最初の小節が点線枠付きの第0小節になります。もう一度クリックで解除。音符は他と同じように編集できます(音価、ダブルクリック、ドラッグ)。再生時、第0小節は冒頭に一度だけ演奏されます:⟳ ループは本体のみを繰り返し、「マイ進行」の伴奏は第1小節から始まります。メトロノームが有効なら、アウフタクト前の空の拍がカウントされます — アウフタクトがなければ1小節分のカウントインになります。MusicXML 書き出しは本物のアウフタクト(短縮された第0小節、先頭休符は除去)を出力し、MIDI は正確な位置を保持します。小節線をまたぐ音符は本体に残ります。
8-b. 聴音 🎧(ベータ)
チューナーの下:1〜6音とレベルを選択 — 初級(4〜6番穴)、中級(ナチュラル音)、上級(ベンドあり、オーバーノートなし)、エキスパート(すべて含む)。🎲 が歌えるフレーズ(音程は5度以内、反復なし)を現在のキーで再生。▶ もう一度聴くは何度でも。🎤 マイクで答える:正しい音はマスを埋め、間違いは赤く点滅してミスを1つ加算。答えを見るで解答を表示。タブ譜には決して書き込みません。
スコア・統計・バッジ。 成功した聴音ごとにスコア=音数 × レベル × 100、ミス1回ごとに −20、2回目以降の再生1回ごとに −5。モジュールの下に:実施回数、ノーミス、記録、累計、連続中(↺ でリセット)。7つのバッジ — ブロンズ/シルバー/ゴールドの耳(10/50/100回)、快調・絶対音感(ノーミス5・10連続)、名人(エキスパートをノーミス)、ブレスの達人(1回で1000点超え)。すべてブラウザ内・オフラインで保存。
8-c. 耳コピ練習 👂(ベータ)
👂ボタン(エクササイズ群):アプリが選択したスケール/ポジション(★マイモード含む)の音を表示せずに再生します。レベルと音数(2–16)を設定し、何度でも聴き直し、ウィンドウ内でフレーズを再現します:🎤 マイクで — 演奏した音がチップになります — または手入力で(記法 +4 -4 -3' +6°;チップをクリックで削除、⌫で全消去)。検証で下に正解が緑/赤で表示されます:同じ音なら正解です(-2 ≡ +3)。タブ譜には一切書き込みません。
ポイントとバッジ。スコア=正解数 × レベル × 100、ミスごとに −20、2回目以降の聴き直しごとに −5。出題ごとに最初の検証のみ加算。1000ポイントごとにレベルアップ;5つのバッジ(初パーフェクト、10回・50回、5回連続、エキスパートでパーフェクト);↺でリセット。ブラウザに保存、オフライン対応。
8-d. リズム工房 🥁(ベータ)
🥁ボタン(音価群):アプリがレベルに応じて1小節(4/4)のリズムを生成 — ♪♬♬、♬♬♪、シンコペーション♬♪♬、休符、三連符、大シンコペーションまで — し、基音の上でメトロノームと共に再生します(テンポは60-100に制限)。1小節のカウントインの後に再現します:🎤 マイクで(メロディでも単音でも、アタックをはっきり切って)または👆 タップで(スペースキーかボタン)。音型ごとの判定(緑/赤)、余分なアタックも表示;レイテンシは自動補正 — リズムの配置だけが評価されます。
ポイントとバッジ。正解 × レベル × 100、外した音型ごとに −20、余分なアタックごとに −10、2回目以降の聴き直しごとに −5;1000ポイントごとにレベルアップ、12つのバッジ、↺でリセット。内容は、演奏したリズムの数(1、3、10)、パーフェクト(1、3、10)、連続パーフェクト(2、5)、一度聴いてパーフェクト(3)、そして各レベルでのパーフェクト — 中級・上級・エキスパートを各3回、レベル間で兼ねることはありません。回答方法は問いません:マイクとタップは完全に同等です。ブラウザに保存、オフライン対応。
8 quinquies. マイクセンサー(テスト) 🎙︎
🎙︎? ボタン(ツールバー):タブ譜に何かを書き込む前の確認ステップです。検証するまでは何も変更されません。
🎤 センサーを有効化し、再生(▶)を始めて伴奏に合わせて演奏してください。検出された各アタックは、演奏位置、対応する割当先、音名、対応するタブ譜の穴、そしてずれ(ミリ秒)とともにリストに表示されます。グリッド(四分音符・八分音符・十六分音符)は目標とする量子化の精度を決めます。
レイテンシをキャリブレーションする
ハーモニカから音が出た瞬間と、マイクがそれをアプリに伝える瞬間の間には、常にわずかな遅れ——レイテンシ——があります。補正しないと、リズムに関わるすべてが狂います。リズム工房や 🎯「タブ譜を演奏」モードは、ぴったりのタイミングで弾いた音でも「遅れている」と判定してしまうことがありますし、✍ タブ譜に書き込む… による自動書き込みでは音符と音価が少しずれて配置されます。スウィング・メーターも、あなたの音同士の時間差を基準にしているため、多少影響を受けます。タイム計測系の練習や自動書き込みを使わない限り、レイテンシはまったく気にしなくて構いません。
⏱ レイテンシテスト(最も簡単、まずこれから):
- ⏱ レイテンシテスト をクリックします。
- 短いカウントインの後、メトロノームだけが8回クリック音を鳴らします(メロディなし)。
- 各クリックに合わせてはっきりと切り離した音を1つ演奏してください——どの穴でも構いません、大事なのはクリックにぴったり合った、きれいな音です。
- 8回のクリックが終わると、アプリは各アタックを対応するクリックと比較し、中央値のずれを計算します。
結果が表示され(例:「8アタック・レイテンシ中央値42ms」)、レイテンシ (ms) の欄が自動的に埋まります——他に何もする必要はありません。この設定はアプリ全体で記憶されます。
⌁ キャリブレーション(実際の条件で微調整する):
- 🎤 センサーを有効化し、実際の再生(▶)を始めて普通に演奏してください。
- 演奏した各音がリストに追加され、それぞれのずれが表示されます。
- ⌁ キャリブレーション をクリック:アプリはこのテイクの中央値のずれを取り、すでに設定されているレイテンシに加算します。
条件を変えて(ヘッドホンあり/なし、別のマイク、別の部屋)これを繰り返すと、さらに精度を高められます。
スウィング(裏拍の位置):手動で設定するか、◱ スウィングを測定 で直前の演奏から求められます。レイテンシとは無関係——グリッドとスウィングは、目標とする分割精度と三連符系のフィーリングを設定するだけです。
メロディや即興演奏をタブ譜として録音する
センサーは、アプリ自身の ▶ 再生 の時計を基準にしてしかアタックを測定しません。何かを取得させるには、演奏中にアプリの再生が動いている必要があります——休符だけの内容であっても構いません。
ケース1:メトロノームに合わせてソロで演奏する
- ハーモニカの図でハーモニカのキーを選びます。
- マイクセンサーを開き、有効化します(🎤 センサーを有効化)。
- 「マイタブ譜」を、希望のテンポで空の小節(休符のみ)で埋めます——必要な数だけ。
- この無音の小節の再生 ▶ を開始します。これがメトロノームを動かし、センサーに時間の基準を与えます。
- クリックに合わせて、メロディを演奏します。
- ✍ タブ譜に書き込む… をクリックします(詳細は後述)。
ケース2:YouTube動画に合わせて演奏する
ケース1と同じ流れですが、ひとつ制約が加わります。再生のステップで、YouTube動画と無音小節の再生を同時に手動でできるだけ近いタイミングで開始してください。その後は動画に合わせて演奏します——アプリのメトロノームは、もうセンサーの内部時計を動かすためだけのものになります。
この手動同期は、遅いテンポではとてもうまくいきます。1拍が長いので、多少のズレがあっても拍全体に占める割合はごくわずかで、音は正しい位置に収まります。速いテンポでは同じズレの重みが大きくなり、音が隣の位置にずれてしまうリスクが高まります。
✍ タブ譜に書き込む… をクリックすると「テイクを確認」が開きます:小節ごとの比較で、✓ はあなたの演奏を採用、✕ は元のタブ譜を維持します(すべて採用 / すべて破棄 のショートカットあり)。「適用」を押すまでは何も書き込まれません — Ctrl+Z 一回で元に戻せます。
9. キーボードショートカット
| キー | 動作 |
| 1–0 | 吹き音、1〜10番穴 |
| Shift+1–0 | 吸い音 |
| スペース | 再生 / 停止 |
| P | 一時停止 / 現在の音符から再開 |
| ← / → | 前 / 次の選択 |
| Delete | 選択を削除(または最後の音) |
| Shift+クリック | 範囲選択 |
| Ctrl+Z / Y | 元に戻す / やり直す |
10. オーディオ録音 🎙(ベータ)
ファイル名を付け、マイクを選び(既定はシステム)、⏺ から ⏹:プレーヤーが現れ、⬇ でダウンロード、🗑 消去 で録音を削除。モノラル webm/opus(約1 MB/分)、どこでも再生可。コツ:タブ譜をループ再生+録音、重ねて演奏し、聴き比べる。
10 bis. 動画に合わせて練習 🎯(ベータ)
前のモジュールの逆方向です。バッキングトラックから始めると、アプリがその上で練習するポジションを提案します。ドロップダウンリストからあなたの曲を選ぶと(あなたの動画が先、次にライブラリ)、キー・モード・スタイル・テンポが自動入力され、動画が表示されます。キーまたはモードを操作した時点で、リストはそのキー・そのモードのバッキングトラックだけに絞られ、ラベルに件数が表示されます。✕ すべて表示で全件に戻ります。任意の動画の場合はYouTube リンクを貼り、キー・モード・スタイル・テンポを手入力します。するとアプリが、一致するあなたのバッキングトラックを2つ提案します。表示された各ポジション(ハープ+スケール)のボタンで、ハーモニカを読み込み、そのポジションとキーで練習をすぐに生成します。バッキングトラックを選ぶと、🎼 ジェネレーターが最初のポジション・1小節にあらかじめ設定されます。
11. 音認識 🎤(ベータ)
🎤 認識を開始し、音を伸ばして演奏:アプリが音名、タブ譜の穴(選択キーに応じて奏法色付き)、音程(±50セント)を表示します。
「タブ譜に音を書き込む」:実際の音価で自動採譜、アタックからアタックまでで測定 — 切って演奏した4分音符も4分音符のまま(アーティキュレーションの隙間は音程の約40%未満なら吸収;それ以上は本当の休符として記譜;4拍を超えるとブレスとみなし何も書きません)。早く離した最後の音は1つ上のきりのよい値に丸めます。停止すると、リズムが自動的に再調整されます:実テンポを推定し、音価を再量子化し、テンポを設定。任意のメトロノームがグリッドに合わせます。1回の Ctrl+Z でセッション全体を取り消し。
用途:メーターでベンドを確認、オーバーブローを確認、ひとりでに書けるリフの採譜。
📈 リアルタイム演奏トレース
チューナーと一緒に開きます(タイトルで折りたたみ、🗑 で消去)。上部の五線譜(ト音記号):各音は演奏した正確な瞬間に置かれ、グラフと揃います。五線譜をクリックするとその音の値がチューナーに送られます。下部のスクロールグラフ(8秒):あなたの音高を点線で(緑 ±5セント、橙 ±15、それ以上は赤)、半音線に演奏可能な音のタブ譜、奏法による色分け。縦軸の目盛りは固定:線の間隔は一定で、枠は演奏中の音に合わせて中央へ寄るだけです。
操作:クリック=フォーカス、←/→ ±1秒(Shift:5秒)、ホイール、クリック&ドラッグ。スクロールはマウスを乗せると停止(⏸ バッジ)、縦カーソルが正確な値(タブ譜・音名・セント)を表示。End/Esc でライブに戻ります。⏸ 固定ボタンは、マウスを乗せ続けなくても曲線を観察できるようスクロールを安定して止めます。▶ 再開でライブに戻ります。約5分の履歴。
🎚 クロマチックチューナー
±50セントのダイヤル:緑ゾーン ±5(ジャスト)、橙は±15まで、それ以上は赤。なめらかな針、狙ったゾーンの色になる音名のピル(緑/橙)、タブ譜の対応、周波数。ジャスト ✓の文字は緑ゾーンでのみ表示されます。停止すると表示が固定され(🗑 でリセット)、モジュールはトレースと一緒に折りたたまれます。選択中のハーモニカの音域に制限されます。
🎯 トレーニングモード:特定のベンドを練習するのに便利です。モードにチェックし、リストから目標音を選びます — ベンド・オーバーブロー・オーバードローのみ(練習対象の音)。針は最も近い音を示し続け(決して振り切れません)、文字の判定は目標を基準に測られます:「まだ高い ↓」「高すぎ ↓」、達成すると「ジャスト ✓」。判定はトレーニングモードのみで、「ジャスト」は針が緑のゾーンにあることも条件です。
基準音Aの校正(440 Hz、▲▼、415〜466):多くのハーモニカは442〜443 Hz です。全体に適用され記憶される設定:チューナー、認識、再生が同じ基準音に揃います。まずAを校正してください。
🎯 タブ譜を演奏 — 採点付き練習
期待される音が青く点滅。自分のペースでマイクに演奏:正解 → 緑、次へ;不正解 → 赤、もう一度。最終レポート:合格音、ミス、平均音程(セント)。どんなタブ譜でも使え、ジェネレーターと組み合わせれば毎回新しい採点付き課題に。
ベータ版の制限
- 一度に1音のみ(和音やスプリットオクターブは不可)。
- はっきりしたアタックで。最短の保持時間はテンポに応じて変化。判定は±40セント以内(雑なベンドは採譜されません)。
- 同じ音を2回:はっきり区切ってください。音と音の間の休符は採譜されません。
- アプリのキーをハーモニカのキーに合わせてください。静かな環境が効果的です。
11 bis. スイングメーター 🎵 (ベータ)
スイングメーターは、8分音符を吹いている間にマイクからあなたのスイング比を測定します:50 %=ストレート(イーブン)、66.7 %=三連(スイング)。アタック間の間隔にもとづくため、オーディオ遅延の影響を受けません。メーターと明確な判定——ストレート目標なら PLACEMENT OK、三連目標なら SWING OK——が目標内かどうかをリアルタイムに示し、止めてもメッセージは残ります。目標(ストレート 50 % または三連 66.7 %)を選び、テンポ(ツールバーと同期)を設定し、必要なら選んだスケールで 8分音符(2・4・6・8)の練習を生成させることもできます——または「フリー」で好きに吹けます。🗑 でモジュールをリセットします。
12. エクスポート
| 形式 | 内容 | 用途 |
| .json 💾 | すべて:音・音価・テンポ・キー・モード | 確実なバックアップ、交換、保管 |
| .mid 🎹 | 音と音価、GMハーモニカ音色 | MuseScore、DAW、バッキングトラック |
| .xml | 正確な楽譜:満たされた小節、タイ、3連符、付点 — 「マイ・プログレッション」にグリッドがあれば五線譜の上にコード記号も追加 | MuseScore、Guitar Pro、Sibelius |
| 🖨 | 1行12音のタブ譜、キー、テンポ、日付、ロゴ | レッスン資料、PDF |
13. よくある質問
- 最初のクリックで音が出ない(iPhone/iPad):ブラウザは最初の操作で音声を有効化します — 音を1つクリックしてください。
- キーを変えたら音が変わった? タブ譜は変わりません。音名と音高だけが従います — ハーモニカを持ち替えるのと同じです。
- セッションが消えた:自動保存はこのブラウザに保存されます(プライベートモードやデータ削除で消えます)— .json でエクスポートを。
- オフライン? はい、完全に:自己完結型ファイルです。
- MIDI読み込みで音が欠ける:選択キーで演奏不可の音は一覧表示され、アプリが最適なキーを提案します。
- 読み込み時にオーバーブローが拒否される:標準リヒターではオーバーブロー 1・4・5・6、オーバードロー 7・9・10 のみ存在します。
- 「ハーモニカ外」:検出された音が選択キーに存在しません — 設定を確認してください。
- ⟳ と部分ループの違い:⟳ は再生中のものを繰り返します。範囲(Shift+クリック)があればそのパッセージのみ。
14. 奏法記号とテキスト書き出し
✨ 音符の奏法記号
音符エディタ(音符をダブルクリック)で、リズムや長さに影響しない奏法記号を追加できます。演奏の意図を書き留めるだけのものです。
まず位置(音符の前または後)を選び、次に必要な記号をクリックします。1つの音符に、前・後それぞれ複数の効果を付けられ、各記号は独立しています。
| 記号 | 効果 |
/ | 下からのアタック(軽いすくい上げ) |
\ | 「泣き」の音:終わりに軽くベンド |
vib | ビブラート |
Wa | 手による「ワウワウ」効果 |
DS | ダブルストップ(2音同時) |
TBS | タングブロッキング「スラップ」 |
TBO | タングブロッキング「オクターブ」 |
→ | 次の音符へのグリッサンド |
↔ | 2音間のトリル |
グリッサンドとトリルはアプリの音では再現されません。記号はタブ譜に(オレンジ色で、音符の周りに)表示されます。
書き出し時:テキスト(.txt)では各記号が独立した要素になり(例:DS TBS +4 vib Wa)、MusicXMLでは各効果が独立した lyric となり、MuseScore で音符の下に表示されます。
📝 テキスト書き出し(.txt)
TXT ボタン(ファイルグループ)で、奏法記号付きのタブ譜をプレーンテキストとして、タブ譜の名前で書き出します。
用于创建、播放和练习十孔全音阶口琴谱的网页应用。单一文件,无需安装、无需联网:在浏览器中打开 harmonica-trainer.html 即可。界面支持六种语言(应用底部的语言按钮选择,选择会被记住 — 本手册随之同步)。
1. 开始使用
页面顶部的滚动横幅展示 apprendrelharmonica.com 的内容;鼠标悬停时暂停,点击打开页面。底部的网站徽标也会出现在打印的谱子上。
- 点击虚拟口琴上的音符:每次点击发声并添加到谱子。
- ▶(或 空格)播放。谱子为空?"试试:…"按钮提供一个一小节的布鲁斯乐句,每次都不同。
- 💾 浏览器内自动保存:关闭后明天再来,会话即可恢复。
- 📂 大多数模块可点击标题展开或收起;口琴音位图和“我的谱子”始终保持展开。
- 🔀 按你的方式排列模块:用 ⠿ 手柄拖动(吸附到各列);“布局”栏可保存并调用多种布局(↺ 恢复初始布局)。全部保存在浏览器中。
1 bis. 自定义布局 🔀
按你的喜好排列模块:用 ⠿ 手柄拖动每张卡片,它们会吸附到列上。“布局”栏可保存多个命名布局并从菜单调用;↺ 恢复初始布局,💾 将你的布局导出为可重新导入的文件。全部保存在本设备的浏览器中。
2. 记谱法
| 符号 | 含义 |
| +4 / -4 | 吹 / 吸第 4 孔 |
| -3', -3'', -3''' | 吸气压音 1、2、3 个半音 |
| +8' | 吹气压音(8–10 孔) |
| +6° / -7° | 超吹 / 超吸 |
| z | 休止符(文本导入时) |
全程颜色编码:吹 · 吸 · 压音 · 超吹 · 超吸。
3. 虚拟口琴
调性显示在示意图上方。每一列自上而下排列:超吹、吹气压音、吹音、吸音、吸气压音、超吸。点击孔号会添加该孔的吹音;悬停某列会高亮显示。音名随所选调性和八度变化。
3 bis. Keyfinder 🔑
Keyfinder 帮助你快速选择合适的口琴和把位——无论你是从乐曲的调性出发,还是从手中的口琴出发。它还会显示该把位的关键音(主音、三度、五度、七度),以及这些音在口琴上的具体位置(含压音和超吹的谱表)。
用法 1:从乐曲的调性出发
- 在 「Trouver l'Harmonica」 标签中选择乐曲的调性(如 C)。
- 选择你想演奏的把位(如第二把位)。
- Keyfinder 会告诉你该用哪把口琴,并显示关键音:主音、大三度、小三度、纯五度、小七度、大七度,以及它们在口琴上的位置。
示例:C 调乐曲用第二把位演奏时,Keyfinder 推荐 F 调口琴,并立即显示主音、三度、五度和七度的位置。
用法 2:从手中的口琴出发
- 在 「Trouver la Tonalité」 标签中选择口琴的调性(如 E),可同时选择多把。
- 工具会显示可演奏的 12 个调及对应把位。
- 根据乐曲风格选择合适的把位,然后在琴上找到关键音。
示例:E 调口琴可用第一把位演奏 E 调、第二把位演奏 B 调、第三把位演奏 F# 调,以此类推。
高亮显示的音
| 音 | 作用 |
| 主音 | 调性的主要参照音 |
| 大三度 | 带来大调色彩 |
| 小三度 | 带来小调/布鲁斯色彩 |
| 纯五度 | 稳定的支撑音 |
| 小七度 | 布鲁斯/属和弦色彩 |
| 大七度 | 爵士/大调色彩 |
总结:无论从乐曲调性还是从乐器出发,Keyfinder 都能在几次点击内为你指路——省时间,演奏更准、更快。
4. 工具栏
🎵 播放
- ▶/⏹(空格)、⏸ 暂停(P 键):暂停播放并记住当前音符 — 按钮保持点亮,再次点击(或按 P)将从该处继续,而 ⏹ 则彻底停止并忘记位置。从任意位置开始:点击谱子中的某个音符,▶ 就从那里开始(未选中时从头播放)。从乐曲中途继续时会跳过弱起与预备拍,并将和弦进行对齐到正在演奏的小节。⟳ 无缝循环 — 旁边的 ×N 输入框可设定循环次数(播放 N 次后停止;留空=无限)。速度 40–240、🔊 音量、⏱ 节拍器(按拍号每 4 拍或 3 拍重音)。
- TAP:跟着节奏点击(鼠标)来设定速度 — 取最近几次点击的平均值,应用到全局速度;RESET 清除点击。
- 持续音:保持的长音(12 种,低八度),用于练习音准和把位。音符识别时请关闭。
播放时,当前音符会在谱子和口琴上点亮。
🏋️ 练习
- 🎼 生成器(§ 7)· 🔀 打乱谱子(每次点击一次,Ctrl+Z 撤销)· ⇅ 先上行后下行 · SWING(三连化八分音符:凡落在拍子「后半」的起音都推迟到该拍的三分之二处)· 🎲 随机时值 · +BPM 渐进速度(§ 6)。各模式可叠加。
🎼 谱子
- TAB / Notes / Do Ré Mi:口琴谱、英美式音名(C4, Bb3…)或拉丁式音名(Do4, Sib3…)。
- 调性(12 种口琴):音名和音高随之改变,谱子本身不变。
- ▾8 / ▴8:将所选音符移调一个八度(若未选择则为整张谱子;对应的孔)。若某音没有对应,则不作改动并列出。选择:Shift+点击选范围,Ctrl/Cmd+点击逐个选择,⇄ 反转交换已选与未选。
- 1·3b·5 级数(谱子组):在每个音符下方显示其在参考音阶中的级数 — 旁边的 🎼 按钮可打开生成器选择音阶,显示会自动与之保持一致。音阶外的音符显示为灰色;和弦构建器的琶音显示和弦的音程(1, 3b, 5, 7b…)。
📁 文件
- 📚 曲库:在本浏览器中命名保存 — 加载、重命名、删除;⬇ 全部导出为可重新导入的 .json。窗口可通过标题栏拖动。
- 💾 / 📂:完整的 .json 文件;📂 也可打开 .mid(转换为谱子:时值量化、重建休止符、应用速度、列出无法演奏的音、建议最佳调性)以及 .xml/.musicxml。
- 📋 导入文本谱(§ 5)· 🎹 MIDI(GM 口琴)· XML MusicXML:精确乐谱 — 音符形态与时值始终一致、小节填满、写入连音线;MuseScore 不会重写节奏。
- 🖨 打印:版面整洁、白底、徽标、每行 12 个音(通过"打印为 PDF"生成 PDF)。
✏️ 编辑 & ♩ 时值
↶/↷(Ctrl+Z / Ctrl+Y)、🗑 全部清除、? 帮助、! 重置已打开窗口的显示(窗口卡住或错位时很有用)。九种值:全音符、二分、四分、八分、十六分音符、三连音、附点(+50%),以及三个休止符(1、½、¼ 拍)。所选时值应用于后续音符;若已选中,则直接修改。
跨小节线的音:在屏幕上被分割并用 ‿ 连接(连音部分为虚线)— 音仍是单个音,一口气吹出;MusicXML 导出会写入连音线。
‿ 连音线(编辑组):连接所选音符 — 音符之间会显示 ‿ 符号。相同音高的两个被连接的音符将一口气奏出、不重新起音,MusicXML 导出也会写入连线。编辑器(双击)中的 ‿ 按钮可逐个音符设置。
5. 导入文本谱 📋
粘贴你的谱子(音符以空格分隔;逗号、换行和 | 均可):+4 -4 +5 -5 +6 -6' -6 z +6 -5 +5 -4 +4。+ 可省略,z 插入休止符,无效元素被跳过并列出,导入内容追加到末尾。
6. 练习一个乐段
部分循环
点击第一个音,Shift+点击最后一个音:该范围高亮,▶ 只播放它,⟳ 循环它。不按 Shift 点击即退出。该范围还可一次性更改所有时值或一并删除。
渐进速度(+BPM)
设置步进(每遍 1–20 BPM)和上限:每循环一遍速度上升,实时显示。示例:4 个难音 + 60 BPM + 步进 4 + 上限 120 → 无需操作约 15 遍逐步加速。对选中范围同样有效:每循环一遍选区速度就上升,🎹 伴奏开启时也一样。
7. 旋律生成器 🎼
音乐上连贯的旋律:按把位分组的音阶 — 大调与大调五声(第 1);布鲁斯、混合利底亚、五声(第 2);小调五声、布鲁斯、多利亚(第 3);自然小调、小调五声(第 4);弗里几亚、小调五声、含压音的自然小调(第 5);利底亚、含压音的大调(第 12)。四个级别(初级 4–8 孔 → 专家 含超吹),1、2 或 4 小节。除非勾选"不以主音结束",否则旋律结束于主音。窗口保持打开:可循环重新生成(🎼)、试听、调整,同时不失去对应用的操作;用 ✕ 或取消关闭。Ctrl+Z 恢复。练习思路:中级 + 第 2 把位布鲁斯 + 1 小节 + 循环 + 渐进速度。
一键生成。 生成器顶部的 随便来一个 按钮会替你设置好菜单(你能看到它们变化)并立即生成:一键一曲,再次点击即换一条。详细设置仍在下方,方便想精确选择音阶、把位和难度的人。
读谱并吹奏所生成的内容。 记谱法提示“📖 如何读谱?”(吹、吸、压音、配色)可在“编辑”菜单的帮助 ? 中查看。一旦有音符,谱子下方就会出现一排图标:▶(红)播放谱子、⏹(绿)停止、麦克风图标(蓝)启动 🎯 模式(对着麦克风吹奏,应用逐音判定),+ 添加或插入音符(在所选音符之后,否则在末尾)并打开编辑器;再次点击可继续添加,小节线会自动重新计算。
乐句型。除了「逐音」旋律,你还可以指定乐句型:问答(两个相互呼应的部分)、拱形(先升后降)、轻爵士(对某些音作半音进入)或完整比波普(enclosure、八分音符)。「无」则让应用自由发挥。
拍号与时值。选择拍号 — 4/4、3/4(华尔兹)、6/8 或 12/8:整个应用都会跟随(小节线、节拍器、MIDI 和 MusicXML 导出)。长度:1、2 或 4 小节。可限制所用的音符时值,只勾选需要的值 — 全音符、二分、四分、附点四分、八分、十六分、三连音或四分三连音 — 例如只用全音符可实现每小节一个音,只用二分音符则每小节两个音:适合非常简单的乐句或初学阶段;全部勾选=自由。若所要求的音符数量不足以填满小节(例如 4/4 拍中的四个八分音符),应用会用休止符补足而不是拒绝生成:休止符分散在小节各处,而非全部堆在末尾,让旋律得以呼吸。
音域。两个菜单——最低音 → 最高音——将生成的旋律限制在您选择的口琴音域范围内,取自所选音阶与级别可用的音符 — 便于停留在乐器的某个精确区域。切换音阶或级别时会自动重新填充。
每小节音符数。设定上限:设为 6 时,应用最多用 6 个音,不一定是 6 个。勾选「正好这个数量」可强制精确数量。
跟随「我的进行」。勾选此项后,所选音阶将套用到你进行中的和弦(「我的进行」模块),无论其调性如何 — 便于尝试意想不到的音响(注意不协和)。每个和弦保留各自的时值(整小节、半小节…):生成的旋律会自动适应,无需额外设置。注入滑块会按比例加入音阶外音符和休止符(乐句末尾的换气)。
我的调式 🧬(可折叠模块):创建自己的调式 — 名称、把位(第1至第12)、在12个半音中勾选级数 — 保存在浏览器中,并(★)出现在生成器、1·3b·5 级数和摇摆计的音阶选择器里。✎ 编辑调式,🗑 删除。
在生成器窗口中,音阶选择器旁:🗑 将当前音阶从列表移除(选择会被记住),↺ 重新显示所有音阶;⬇ 将您的调式导出为 .json 文件,📂 重新导入。
7 bis. 和弦与进行 🎶
🎶 和弦构建器
练习组:选择根音、和弦性质(从三和弦到13和弦)、可选的变化音与张力音(b5, #5, b9, #9, #11, b13 — 按性质启用)、可选低音(转位/斜杠和弦,例如 C/E)以及琶音形态(上行,或上行下行)。拍号选择器(4/4、3/4、6/8、12/8)在构建前先确定拍子 — 与旋律生成器和和弦进行共用;若谱子中已有音符,会请求确认,因为小节线将重新划分。直接选择和弦的时值(以拍为单位) — 4/4 为 1、2、4;3/4 为 1、3;6/8 为 1½、3;12/8 为 3、6 — 与"和弦进行"和"歌曲结构"使用同一个选择器。添加会将和弦以琶音插入谱子末尾 — 最低可演奏把位,含超吹/超吸 — 窗口保持打开,方便连续添加多个和弦;删除上一个撤销最近添加的和弦。和弦名称以徽章显示在其行首,🔀 和 🎲 都在每个和弦内部生效,不破坏小节。播放时,🎹(播放组)可切换为柱式和弦:每个和弦作为一次钢琴齐奏,而非琶音。
♬ 和弦进行(预设)
练习组的可移动窗口:约二十种经典进行(流行、爵士、12小节布鲁斯、小调终止式…),可移调至 12 个调以及大调/小调 — 勾选「仅调号」可只更改显示的调号而不移调和弦。插入前可编辑进行:点击和弦更改根音、性质、张力音、低音,以及各自的时值(按小节为 1、2 或 4 拍)— 每个和弦保留自己的时值,因此可在同一网格中混合一个整小节和两个半小节。窗口的拍号选择器决定拍子,一个整小节的时值随之而定:4/4 为 4 拍,3/4 为 3 拍,12/8 为 6 拍。◀ ▶ 移动和弦,✕ 删除,+ 添加。可在名称/级数(罗马数字)之间切换显示。💾 可将您的进行保存到预设列表(★,🗑 删除),⬇ 可将您的进行导出为 .json,📂 重新导入。→ 我的进行会将构建好的网格直接发送到下方模块,无需经过谱子。您已保存的歌曲结构(🧩模块,见下文)也会以 🧩 为前缀出现在此列表中:选择其中之一会将整个结构展开到网格中,保留每个段落的时值与调性。
♬ 我的进行
此模块显示接收到的网格:每个标签显示和弦名称,若时值不同于整小节,会在括号中注明(例如 G7 (2))。无论来源为何——预设、和弦构建器(经由谱子)、或将谱子重新发送到此模块——时值都会被自动识别并遵循,无需任何手动设置。
- ♬ 伴随播放:谱子播放时网格以钢琴伴奏,每个和弦按其真实位置与时值演奏。
- → 谱子:将网格转换为谱子中的琶音,每个和弦一组,各自保持自己的时值。
- 💾 🎹 XML TXT:单独导出网格 — JSON、MIDI(柱式和弦)、MusicXML(和弦符号写在五线谱上方,绝不作为音符写出)、文本(和弦名称)。
- 🗑:清空进行。
在「我的谱子」标题栏中,→ 我的进行按钮执行相反的操作:读取谱子中已有的和弦琶音(通过 🎶 构建),并在「我的进行」中重建网格,包括时值。旁边的 💾 🎹 XML TXT 图标是完整旋律导出的快捷方式,与主工具栏中的相同。
7 ter. 歌曲结构 🧩
可移动窗口(🧩按钮,练习组),用于逐段构建一首歌完整的和弦网格:前奏、主歌、副歌、过渡段、独奏、间断、过渡、尾奏,或自定义段落 — 每种类型都有自己的颜色,以色条形式显示在卡片上。添加段落会创建一张卡片并立即选中它;名称可编辑,调性与调式可在下方编辑器中设置,一次性移调该段落的所有和弦。
每个段落的网格使用与 🎶(§ 7 bis)相同的和弦构建器创建:+ 打开构建器,添加将和弦加入该段落,窗口保持打开以便连续添加。之后,点击和弦标签会重新打开构建器并预填该和弦,可在不影响其余进行的情况下修改它(根音、性质、时值等);标签右侧的小 ✕ 用于删除;标签之间浅色的 + 可在该处插入遗漏的和弦 — 连续插入会按你输入的顺序排列。
重新排序段落:◀ ▶ 将段落移动一位,或抓住其 ⠿ 手柄进行拖放到任意位置(蓝色线条指示将插入到所悬停行的前面还是后面)。⧉ 复制段落,📋 复制到剪贴板,📥 粘贴将其添加到结构末尾,🗑 删除(需确认)。
↺ 清空:一键清空所有段落(需确认):已保存的结构不受影响。段落较多时,列表会在自己的框内滚动,因此底部工具栏始终可以点到。
💾 保存:为结构命名并保存,它会加入下拉列表(如果已有另一个结构正在编辑,加载时会要求确认),旁边的 🗑 从列表中删除它。⬇ 将所有已保存的结构导出为 .json,📂 重新导入。已保存的结构也会以 🧩 为前缀出现在"和弦进行"列表(§ 7 bis)中:在那里选择会将整个网格展开,每个段落的时值与调性都会保留。
🎲 生成旋律:对含有和弦的段落,旋律生成器 🎼 会依据该段落的网格与调性、以生成器当前的设置(级别、音阶、乐句型等)进行创作,并将结果精确插入该段落在"我的谱子"中的位置 — 谱子的其余部分不受影响;重新生成某段落会替换它,而不是叠加。
→ 我的进行会按段落顺序将整个结构展开,发送到 § 7 bis 的模块 — 与预设相同的路径。
专用导出:TXT 生成可打印的和弦表,段落已命名,小节按列对齐;XML 生成 MusicXML,每个段落都从新的一行开始(段落标记与调号),和弦符号以国际记谱法写在五线谱上方 — 如果"我的谱子"为空,五线谱保持空白(休止符隐藏);如果其中有旋律,则会写入该旋律。
8. 精细编辑
点击 = 选中(新音符插入其后);⌫/Delete 删除;←/→ 移动选区。自动显示带编号的小节线(4/4 或 3/4,取决于生成器中选择的拍号);计数器显示元素数和小节数。
双击音符打开完整编辑器:更改孔位(1–10)、技法(仅提供该孔实际可演奏的音,按颜色区分)、时值与附点,将音符转为休止符(或反之),或删除。
⚠ 补全小节:当最后一个小节不完整时,此按钮会出现在谱子上方。应用会在当前音阶内提供三种可能的结尾 — 选择其一,音符即被添加,小节恰好补满。
复制或清除小节。谱子的每一行即一个小节。行末的两个小按钮可将其复制(在其后插入一份副本)或一键清除。
八度 ±8。在音高允许时,▾8 / ▴8 可将选区(或整份谱子)下移或上移一或两个八度;没有对应音的音符不会被移调。
⇅ 跟随与 🎵 琶音。当「我的进行」中存在进行时,其和弦琶音可在播放时显示绿色轮廓:⇅ 跟随 让谱子滚动到它们(关闭则自行滚动),🎵 琶音 让它们与和弦一起发声(关闭则只保留钢琴)。
谱子的来源。这里显示来自以下来源的音符:在音位图上的点击、麦克风(音符识别模块)、旋律生成器、曲库、「我的进行」的「谱子」按钮、模块的 + 按钮,以及「试试」按钮。
调号。导出的调号是自动的:它根据生成旋律的把位,按其主音(大调或小调)确定——例如 C 调口琴第三把位的小调五声音阶为 D 小调(一个降号),而非口琴本身的调号。若未生成旋律,则为口琴的大调。它会写入 MusicXML 的第一小节(含调式)和 MIDI 文件——这样 MuseScore 显示的乐谱干净整洁。
弱起
在谱面开头输入弱起(包括定位用的休止符,例如两个四分休止符加两个八分音符),然后点击模块标题栏的弱起按钮:第一小节变为带虚线框的第0小节。再次点击取消。其中的音符与其他音符一样编辑(时值、双击、拖放)。播放时,第0小节只在开头演奏一次:⟳ 循环只重复正文,"我的进行"伴奏从第1小节开始。开启节拍器时,弱起之前的空拍会被倒数 — 没有弱起时则获得完整一小节的倒数。MusicXML 导出写入真正的弱起小节(缩短的第0小节,去除开头休止符);MIDI 保留精确位置。跨小节线的音符留在正文中。
8-b. 听音训练 🎧(测试版)
调音器下方:选择 1 至 6 个音和级别 — 初级(4–6 孔)、中级(自然音)、高级(含压音,不含超吹超吸)、专家(全部包含)。🎲 以当前调性播放一个可唱的乐句(音程不超过五度、不重复)。▶ 再听一遍不限次数;🎤 用麦克风作答:每个正确音填入其格,错误音闪红并计一次错误。显示答案给出解答。绝不会写入你的谱子。
得分、统计与徽章。 每次成功听音获得得分=音数 × 级别 × 100,每次错误 −20,第一次之后每次重播 −5。模块下方:练习次数、全对、纪录、累计、当前连胜(用 ↺ 重置)。七枚徽章 — 青铜/白银/黄金之耳(10/50/100 次)、顺畅与绝对音感(连续 5 和 10 次全对)、大师(专家级全对一次)、气息大师(单次超过 1000 分)。全部保存在浏览器中,离线可用。
8-c. 扒谱练习 👂(测试版)
👂按钮(练习组):应用播放所选音阶/把位(含您的★自定义调式)中的几个音,不显示出来。设置级别和音数(2–16),可反复聆听,然后在窗口中重建乐句:🎤 用麦克风 — 吹奏的每个音变成一个音符块 — 或手动输入(语法 +4 -4 -3' +6°;点击音符块删除,⌫ 清空)。验证后答案显示在下方,逐音绿/红对比:音高相同即为正确(-2 ≡ +3)。绝不写入您的琴谱。
积分与徽章。得分=正确音数 × 级别 × 100,每错一个 −20,第二次起每次重听 −5,每道题只在首次验证时计分。每1000分升一级;5枚徽章(首次全对、10次、50次、连续5次全对、专家级全对);↺ 重置。保存在浏览器中,离线可用。
8-d. 节奏工坊 🥁(测试版)
🥁按钮(时值组):应用按级别生成一小节(4/4)的节奏 — 直至 ♪♬♬、♬♬♪、切分 ♬♪♬、休止符、三连音与大切分 — 并在主音上配合节拍器播放(速度限制在60-100)。一小节预备拍后再现它:🎤 用麦克风(旋律或单音均可,注意断开起音)或👆 点击作答(空格键或按钮)。逐音型判定(绿/红),多余起音亦标出;延迟自动补偿 — 只评估节奏位置。
积分与徽章。准确 × 级别 × 100,每漏一个音型 −20,每个多余起音 −10,第二次起每次重听 −5;每1000分升一级,12 枚徽章,↺ 重置。内容包括:已演奏的节奏数(1、3、10)、全对次数(1、3、10)、连续全对(2、5)、一遍就全对(3),以及各级别的全对 — 中级、高级和专家级各 3 次,级别之间从不叠加。作答方式不计入:麦克风与点击完全等同。保存在浏览器中,离线可用。
8 quinquies. 麦克风探测器(测试) 🎙︎
🎙︎? 按钮(工具栏):在写入谱面之前的核查步骤。在你确认之前,任何内容都不会改变。
🎤 启用探测器,开始播放(▶)并跟着伴奏演奏:每个检测到的起音都会显示在列表中,包含演奏位置、对应格、音名、对应的谱面孔位以及以毫秒为单位的偏差。网格(四分音符、八分音符或十六分音符)设定所瞄准的量化精度。
校准延迟
从口琴发出声音的瞬间,到麦克风把它传给应用的瞬间之间,总会有一个小小的延迟——延迟(latency)。如果不校正,它会打乱一切与节奏有关的东西:节奏工坊或 🎯「演奏谱子」模式可能会把一个明明踩在节拍上的音判定为"迟到",而通过 ✍ 写入谱面… 的自动书写也会让音符和时值略微偏移。摇摆表也会因此受到一点影响,因为它依据的是你各个音之间的时间间隔。只要你不使用计时练习或自动书写功能,延迟就完全不重要。
⏱ 延迟测试(最简单,先做这个):
- 点击 ⏱ 延迟测试。
- 经过短暂倒数后,节拍器会单独播放 8 次咔哒声,没有旋律。
- 在每次咔哒声上演奏一个清晰、断开的音——孔位无所谓,关键是声音干净,正好卡在节拍上。
- 8 次咔哒声结束后,应用会把你的每次起音与对应的咔哒声比较,并计算中位偏差。
结果会显示出来(例如"8 次起音 · 延迟中位数 42 ms"),延迟 (ms) 栏会自动填入——不用再做别的。这个设置会在整个应用中被记住。
⌁ 校准(用于在真实条件下微调):
- 🎤 启用探测器,开始一次真实的播放(▶)并正常跟着演奏。
- 每个演奏的音都会加入列表,并显示各自的偏差。
- 点击 ⌁ 校准:应用会取这一遍的中位偏差,并把它加到已设置的延迟上。
在不同条件下(戴或不戴耳机、换个麦克风、换个房间)重复这个操作,可以进一步微调。
摇摆(后半拍位置):可手动设置,也可用 ◱ 测量摇摆 从刚才的演奏中推算。它与延迟无关——网格和摇摆只是设定所瞄准的切分精度和三连音感觉。
将旋律或即兴演奏录成谱子
探测器只依据应用自身 ▶ 播放 的时钟来测量你的起音:要让它捕捉到任何内容,播放必须在你演奏的同时运行——哪怕里面只有休止符。
情况一:独自演奏,配合节拍器
- 在口琴图中选择你的口琴调性。
- 打开麦克风探测器并启用它(🎤 启用探测器)。
- 把"我的谱子"填满空小节(只有休止符),设成你想要的速度——需要多少小节就填多少。
- 开始播放 ▶ 这些无声小节:正是它让节拍器运转,并给探测器提供时间基准。
- 跟着咔哒声,在上面演奏你的旋律。
- 点击 ✍ 写入谱面…(详情见下文)。
情况二:同时配合一段 YouTube 视频
和情况一步骤相同,只多了一个限制:在播放这一步,需要手动同时启动 YouTube 视频和无声小节的播放,尽量让两者的起点靠得越近越好。之后你就跟着视频演奏——应用的节拍器现在只用来让探测器的内部时钟运转。
这种手动同步在慢速时效果很好:一拍持续的时间更长,所以同步上的小误差只占一拍中极小的一部分,音符仍然会落在正确的格子里。速度快时,同样大小的误差所占的比重就大得多,音符落入相邻格子的风险也随之增加。
✍ 写入谱面… 会打开"确认这一遍":逐小节比较,✓ 采用你的演奏,✕ 保留原谱(快捷方式:全部采用 / 全部放弃)。点击"应用"之前不会写入任何内容 — 一次 Ctrl+Z 即可撤销。
9. 键盘快捷键
| 按键 | 动作 |
| 1–0 | 吹音,第 1–10 孔 |
| Shift+1–0 | 吸音 |
| 空格 | 播放 / 停止 |
| P | 暂停 / 从当前音符继续 |
| ← / → | 上一个 / 下一个选区 |
| Delete | 删除选区(或最后一个音) |
| Shift+点击 | 范围选择 |
| Ctrl+Z / Y | 撤销 / 重做 |
10. 录音 🎙(测试版)
命名文件,选择麦克风(默认系统),⏺ 然后 ⏹:出现播放器,⬇ 下载,🗑 清除 删除录音。单声道 webm/opus(约 1 MB/分钟),各处皆可播放。提示:循环播放谱子+录音,跟着吹,再对比。
10 bis. 跟着视频练习 🎯(测试版)
上一模块的逆向:从伴奏开始,应用会推荐可在其上练习的把位。从下拉列表中选择你的曲目(你的视频在前,然后是曲库)— 调性、调式、风格和速度会自动填入,并显示视频。一旦你调整调性或调式,列表就会收窄为该调性该调式的伴奏,标签上会显示数量;✕ 显示全部可恢复完整列表。或者,对于任意视频,粘贴其 YouTube 链接并手动填写它的调性、调式、风格和速度;应用随即推荐两个与之匹配的你的伴奏。对于列出的每个把位(口琴+音阶),都有一个按钮可载入口琴并立即在该把位和调性生成一条练习。选择伴奏会把🎼 生成器预设到第一个把位、1 小节。
11. 音符识别 🎤(测试版)
🎤 开始监听,吹一个持续音:应用显示音名、对应的谱子孔(按所选调性以技法配色)以及你的音准(±50 音分)。
"将音符写入谱子":以真实时值自动记谱,按起音到起音测量 — 断奏的四分音符仍是四分音符(衔接间隙若小于音程的约 40% 则被吸收;超过则记为真正的休止符;超过 4 拍视为换气,不记任何内容)。过早松开的最后一个音会向上取整到较大的整值。停止时,节奏自动重新校准:估算真实速度、重新量化时值、设定速度。可选节拍器对齐网格。一次 Ctrl+Z 撤销整个会话。
用途:在仪表上检查压音、确认超吹、记录乐句,谱子自动生成。
📈 实时演奏轨迹
随调音器一同展开(点击标题折叠,🗑 清除)。上方为五线谱(高音谱号):每个音放在演奏的精确时刻,与图表对齐;点击五线谱会将该音的读数发送到调音器。下方为滚动图表(8 秒):你的音高以虚线显示(绿 ±5 音分、橙 ±15、更大为红),半音线标注可演奏音的谱子,按技法配色。纵轴刻度固定:线间距保持不变,画面只是重新居中到所奏的音。
导航:点击 = 聚焦,←/→ ±1 秒(Shift:5 秒)、滚轮、点击拖动;悬停时滚动冻结(⏸ 标记),垂直光标显示精确读数(谱子、音名、音分);End/Esc 回到实时。⏸ 冻结按钮可稳定停止滚动,无需一直把鼠标放在上面即可查看曲线;▶ 恢复回到实时。约 5 分钟历史。
🎚 半音阶调音器
±50 音分表盘:绿区 ±5(准),橙区至 ±15,更大为红。平滑指针,随所瞄准区域变色的音名色块(绿/橙)、谱子对应、频率。"准 ✓"仅在绿区显示。停止时显示冻结(🗑 重置),模块随轨迹一同折叠。限于所选口琴的音域。
🎯 训练模式:适合练习某个特定的压音。勾选此模式,从列表中选择一个目标音 — 仅含压音、超吹和超吸(需要练习的音)。指针仍指示最近的音(绝不会卡到底),而文字判断以目标为基准:"还不够低 ↓""偏高 ↓",达到时显示"准 ✓"。判断仅在训练模式出现,且"准"还要求指针处于绿色区域。
标准音 A 校准(440 Hz,▲▼,415–466):许多口琴定在 442–443 Hz。全局且记忆的设置:调音器、识别、播放共用同一基准。请先校准 A。
🎯 演奏谱子 — 带批改的练习
期待的音蓝色闪烁;按自己的节奏对麦克风演奏:正确 → 绿,下一个;错误 → 红,重来。最终报告:通过的音、错误、平均音准(音分)。适用于任何谱子 — 配合生成器:每次都有新的带批改的练习。
测试版限制
- 一次一个音(不支持和弦或分裂八度)。
- 吹奏清晰;最短保持时间随速度变化;判定在 ±40 音分内(过于随意的压音不会记谱)。
- 同一个音两次:请明显断开。音与音之间的休止不记谱。
- 将应用调性设为你口琴的调性;安静的环境更有帮助。
11 bis. 摇摆感测量 🎵 (测试版)
摇摆感测量会在你吹奏八分音符时,通过麦克风测量你的摇摆比例:50%=平直(二连),66.7%=三连(摇摆)。它基于你每次起音之间的间隔,因此不受音频延迟影响。一个刻度表和明确的判定——平直目标为 PLACEMENT OK,三连目标为 SWING OK——实时显示你是否达标,停止吹奏后信息仍会保留。选择目标(平直 50% 或三连 66.7%),设置速度(与工具栏同步),也可让模块在所选音阶中生成一段练习(2、4、6 或 8 个八分音符)——或选“自由”随意吹奏。🗑 可重置该模块。
12. 导出
| 格式 | 内容 | 用途 |
| .json 💾 | 全部:音符、时值、速度、调性、模式 | 可靠备份、交换、存档 |
| .mid 🎹 | 音符和时值,GM 口琴音色 | MuseScore、DAW、伴奏轨 |
| .xml | 精确乐谱:小节填满、连音线、三连音、附点 — 若「我的进行」中有网格,还会在五线谱上方加入和弦符号 | MuseScore、Guitar Pro、Sibelius |
| 🖨 | 每行 12 音的谱子,调性、速度、日期、徽标 | 课堂材料、PDF |
13. 常见问题
- 首次点击无声(iPhone/iPad):浏览器在首次操作时解锁音频 — 点击一个音即可。
- 换调后我的音变了? 谱子从不改变;只有音名和音高随之变化 — 就像换一把口琴。
- 会话不见了:自动保存属于本浏览器(隐私模式和清理数据会清除它)— 请导出为 .json。
- 离线可用? 是的,完全可以:自包含文件。
- 导入的 MIDI 缺音:在所选调性下无法演奏的音会被列出;应用会建议最佳调性。
- 导入时超吹被拒绝:标准 Richter 口琴只有超吹 1、4、5、6 和超吸 7、9、10。
- "超出口琴":检测到的音在所选调性中不存在 — 请检查设置。
- ⟳ 与部分循环的区别:⟳ 重复正在播放的内容;若有范围(Shift+点击),仅该乐段。
14. 效果记号与文本导出
✨ 音符上的效果记号
在音符编辑器中(双击音符),可以添加效果记号,它们不影响节奏或时值,仅用于标注演奏意图。
先选择位置(音符之前或之后),再点击所需的记号。同一个音符可以带多个效果,在前和/或在后;每个都相互独立。
| 记号 | 效果 |
/ | 由下而上的起音(轻微上滑) |
\ | "哭泣"音:结尾轻微弯音 |
vib | 颤音 |
Wa | 用手做的"哇哇"效果 |
DS | 双音(两个音同时) |
TBS | 舌阻"拍击" |
TBO | 舌阻"八度" |
→ | 滑向下一个音 |
↔ | 两音之间的颤音 |
滑音和颤音不会被应用的声音重现。记号显示在谱子上(橙色,围绕音符)。
导出时:在文本(.txt)中,每个记号是独立的元素(如 DS TBS +4 vib Wa);在 MusicXML 中,每个效果会成为独立的 lyric,在 MuseScore 中显示在音符下方。
📝 文本导出(.txt)
TXT 按钮(文件组)将谱子连同效果记号导出为纯文本,以谱子名称命名。
Aplicativo web para criar, ouvir e praticar tablaturas de gaita diatônica de 10 furos. Um único arquivo, sem instalação, sem conexão: abra harmonica-trainer.html no seu navegador. A interface existe em sete idiomas (botões de idioma no rodapé do app, escolha memorizada — este manual segue o mesmo ajuste).
1. Primeiros passos
No topo, uma faixa rolante apresenta os conteúdos de apprendrelharmonica.com; pausa ao passar o mouse, um clique abre a página. O logotipo, embaixo, também assina as tablaturas impressas.
- Clique nas notas da gaita virtual: cada clique toca a nota e a adiciona à tablatura.
- ▶ (ou Espaço) para ouvir. Tablatura vazia? O botão "Tente: …" propõe um lick de blues de um compasso, diferente a cada vez.
- 💾 Salvamento automático no navegador: feche, volte amanhã, sua sessão é restaurada.
- 📂 A maioria dos módulos abre e fecha com um clique no título; o esquema da gaita e « Minha tablatura » permanecem sempre abertos.
- 🔀 Organize os módulos do seu jeito: arraste-os pela alça ⠿ (eles se imantam às colunas); a barra « Layout » salva e recupera várias disposições (↺ restaura a disposição original). Tudo fica salvo no navegador.
1 bis. Layout personalizado 🔀
Organize os módulos do seu jeito: arraste cada cartão pela alça ⠿ — eles se encaixam nas colunas. A barra "Layout" salva várias disposições nomeadas e as recupera por um menu; ↺ volta ao layout original, e 💾 exporta seus layouts para um arquivo reimportável. Tudo é guardado no navegador, específico deste dispositivo.
2. A notação
| Símbolo | Significado |
| +4 / -4 | Soprar / aspirar o furo 4 |
| -3', -3'', -3''' | Bend aspirado de 1, 2, 3 semitons |
| +8' | Bend soprado (furos 8–10) |
| +6° / -7° | Overblow / overdraw |
| z | Pausa (importação de texto) |
Código de cores em todo o app: soprado · aspirado · bend · overblow · overdraw.
3. A gaita virtual
A tonalidade aparece acima do esquema. Cada coluna alinha, de cima para baixo: overblows, bends soprados, nota soprada, nota aspirada, bends aspirados, overdraws. Clicar no número de um furo adiciona a nota soprada; passar o mouse sobre uma coluna a destaca. Os nomes seguem a tonalidade e a oitava escolhidas.
3 bis. Keyfinder 🔑
O Keyfinder ajuda a escolher rapidamente a harmónica certa e a posição adequada, quer parta da tonalidade de uma música, quer do instrumento que tem em mãos. Mostra também as notas essenciais da posição (tónica, terceiras, quinta, sétimas) e onde tocá-las na harmónica (tablatura com bends e overnotes).
Utilização 1: parto da tonalidade da música
- Separador «Trouver l'Harmonica»: escolha a tonalidade da música (ex. Dó).
- Escolha a posição em que quer tocar (ex. 2.ª posição).
- O Keyfinder indica que harmónica usar e mostra as notas-chave: tónica, terceira maior, terceira menor, quinta justa, sétima menor, sétima maior — com a sua localização na harmónica.
Exemplo: para uma música em Dó tocada em segunda posição, o Keyfinder recomenda a harmónica em Fá e mostra de imediato onde estão a tónica, as terceiras, a quinta e as sétimas.
Utilização 2: parto da harmónica que tenho em mãos
- Separador «Trouver la Tonalité»: selecione a tonalidade da sua harmónica (ex. Mi) — pode selecionar várias ao mesmo tempo.
- A ferramenta mostra as 12 tonalidades tocáveis com as posições correspondentes.
- Escolha a posição adequada ao estilo da música e localize as notas essenciais no instrumento.
Exemplo: com uma harmónica afinada em Mi, toca em Mi na 1.ª posição, em Si na 2.ª posição, em Fá# na 3.ª posição, etc.
As notas destacadas
| Nota | Papel |
| Tónica | Nota de referência principal da tonalidade |
| Terceira maior | Dá a cor maior |
| Terceira menor | Dá a cor menor / blues |
| Quinta justa | Nota de apoio estável |
| Sétima menor | Cor blues / dominante |
| Sétima maior | Cor jazz / maior |
Em resumo: quer parta da tonalidade da música quer do instrumento, o Keyfinder guia-o em poucos cliques — ganha tempo e toca mais afinado, mais depressa.
4. A barra de ferramentas
🎵 Reprodução
- ▶/⏹ (Espaço), ⏸ Pausa (tecla P): põe a reprodução em pausa e retém a nota atual — o botão fica aceso, um segundo clique (ou P) retoma exatamente aí, ao passo que ⏹ pára por completo e esquece a posição. Começar em qualquer ponto: clique numa nota da tablatura e ▶ arranca daí (sem seleção, a reprodução começa do início). Retomar a meio da peça salta a anacrusa e a contagem, e alinha a grelha de acordes pelo compasso que está a tocar. ⟳ loop sem cortes — o campo ×N ao lado define um número de repetições (toca N vezes e para; vazio = infinito). Andamento 40–240, 🔊 Volume, ⏱ Metrônomo (acento conforme o compasso: a cada 4 ou 3 tempos).
- TAP: clique no ritmo (mouse) para definir o andamento — média dos últimos cliques, aplicada ao andamento geral; RESET apaga os cliques.
- PEDAL: nota sustentada (12 opções, oitava grave) para trabalhar afinação e posições. Desligue-o durante o reconhecimento de notas.
Durante a reprodução, a nota atual acende na tablatura e na gaita.
🏋️ Exercícios
- 🎼 Gerador (§ 7) · 🔀 Embaralhar a tablatura (uma vez por clique, Ctrl+Z para voltar) · ⇅ ascendente e depois descendente · SWING (colcheias ternárias: todo ataque que cai no «e» do tempo é atrasado para dois terços do tempo) · 🎲 Durações aleatórias · +BPM andamento progressivo (§ 6). Os modos se combinam.
🎼 Tablatura
- TAB / Notes / Do Ré Mi: tablatura, nomes anglo-saxões (C4, Bb3…) ou latinos (Dó4, Sib3…).
- Tonalidade (12 gaitas): nomes e altura se adaptam, a tablatura não muda.
- ▾8 / ▴8: transpõe as notas selecionadas uma oitava (ou toda a tablatura se nada estiver selecionado; furos equivalentes). Se uma nota não tiver equivalente, nada muda e elas são listadas. Seleção: Shift+clique um intervalo, Ctrl/Cmd+clique notas avulsas, ⇄ Inverter troca selecionadas e não selecionadas.
- 1·3b·5 Graus (grupo Tablatura): mostra sob cada nota o seu grau na escala de referência — o botão 🎼 ao lado abre o gerador para escolher a escala, e a vista alinha-se automaticamente com ela. As notas fora da escala ficam acinzentadas; os arpejos do construtor de acordes mostram os intervalos do acorde (1, 3b, 5, 7b…).
📁 Arquivo
- 📚 Biblioteca: tablaturas nomeadas neste navegador — carregar, renomear, excluir; ⬇ Exportar tudo em .json reimportável. As janelas se arrastam pela barra de título.
- 💾 / 📂: arquivo .json completo; 📂 também abre .mid (conversão em tablatura: durações quantizadas, pausas reconstruídas, andamento aplicado, notas não tocáveis listadas, melhor tonalidade sugerida) e .xml/.musicxml.
- 📋 Importar texto (§ 5) · 🎹 MIDI (GM Harmonica) · XML MusicXML: partitura exata — figuras e durações sempre coincidem, compassos completos, ligaduras escritas; o MuseScore não reescreve nada.
- 🖨 Imprimir: layout limpo, fundo branco, logotipo, 12 notas por linha (PDF via "Imprimir em PDF").
✏️ Edição & ♩ Durações
↶/↷ (Ctrl+Z / Ctrl+Y), 🗑 apagar tudo, ? ajuda, ! redefinir as janelas abertas (útil se uma janela ficar bloqueada ou mal colocada). Nove valores: semibreve, mínima, semínima, colcheia, semicolcheia, tercina, ponto (+50%), e três pausas (1, ½, ¼ tempo). A duração escolhida aplica-se às próximas notas; com uma seleção, modifica-a diretamente.
Notas que cruzam a barra de compasso: divididas na tela e unidas por ‿ (parte ligada pontilhada) — a nota continua sendo uma só, tocada num sopro; a exportação MusicXML escreve a ligadura.
‿ Ligadura (grupo Edição): liga as notas selecionadas — o sinal ‿ aparece entre elas. Duas notas ligadas da mesma altura são tocadas num só sopro, sem reataque, e a exportação MusicXML escreve a ligadura. O botão ‿ do editor (duplo clique) faz o mesmo nota a nota.
5. Importar uma tablatura de texto 📋
Cole suas tablaturas (notas separadas por espaços; vírgulas, quebras e | aceitos): +4 -4 +5 -5 +6 -6' -6 z +6 -5 +5 -4 +4. O + é opcional, z insere uma pausa, elementos inválidos são ignorados e listados, a importação é acrescentada ao final.
6. Trabalhar uma passagem
Loop parcial
Clique na primeira nota, Shift+clique na última: o intervalo é destacado, ▶ toca só ele, ⟳ o repete. Um clique sem Shift sai. O intervalo também permite mudar todas as durações ou excluir de uma vez.
Andamento progressivo (+BPM)
Defina o passo (1–20 BPM por volta) e o máximo: a cada loop o andamento sobe, exibido ao vivo. Exemplo: 4 notas difíceis + 60 BPM + passo 4 + máx. 120 Funciona também numa seleção: o andamento sobe a cada volta da seleção, mesmo com o acompanhamento 🎹 ativo.
7. Gerador de melodias 🎼
Melodias coerentes: escalas agrupadas por posição — maior e pentatônica maior (1ª); blues, mixolídio, pentatônica (2ª); pentatônica menor, blues, dórico (3ª); menor natural, pentatônica menor (4ª); frígio, pentatônica menor, menor natural com bends (5ª); lídio, maior com bends (12ª). Quatro níveis (Iniciante furos 4–8 → Expert com overblows), 1, 2 ou 4 compassos. A melodia termina na tônica, salvo se marcar "Não terminar na tônica". A janela permanece aberta: regenere em loop (🎼), ouça, ajuste, sem perder o controle do app; feche com ✕ ou Cancelar. Ctrl+Z restaura. Ideia de sessão: Intermediário + blues 2ª posição + 1 compasso + loop + andamento progressivo.
Um clique. No topo do gerador, o botão Surpreenda-me ajusta os menus por você (você os vê mexer) e gera na hora: um clique, uma melodia. Clique de novo para outro sorteio. Os ajustes detalhados ficam abaixo para quem quiser escolher escala, posição e nível com precisão.
Ler e tocar o que é gerado. O lembrete de notação "📖 Como ler a tablatura?" (soprar, aspirar, bends, código de cor) está disponível na ajuda ? do menu Edição. Assim que há notas, aparece abaixo da tablatura uma fileira de ícones: ▶ (vermelho) toca a tablatura, ⏹ (verde) para, o ícone de microfone (azul) abre o modo 🎯 (você toca no microfone e o app valida nota por nota) e + adiciona ou insere uma nota — após a nota selecionada, senão no fim — abrindo o editor; clique de novo para adicionar mais, as barras de compasso são recalculadas.
Fraseado. Além de uma melodia «nota a nota», pode impor um tipo de fraseado: Pergunta e resposta (dois membros que se respondem), Arco (subida e depois descida), Jazz ligeiro (aproximações cromáticas a certas notas) ou Bebop completo (enclosures, colcheias). «Nenhum» deixa a app livre.
Compasso e durações. Escolha o compasso — 4/4, 3/4 (valsa), 6/8 ou 12/8: toda a app segue (barras de compasso, metrónomo, exportações MIDI e MusicXML). Comprimento: 1, 2 ou 4 compassos. Limite as durações de nota usadas marcando apenas os valores pretendidos — semibreve, mínima, semínima, semínima pontuada, colcheia, semicolcheia, tercina ou tercina de semínimas — por exemplo só semibreves para uma nota por compasso, ou só mínimas para duas notas por compasso: ideal para um fraseado muito simples ou um primeiro nível; tudo marcado = livre. Se o número de notas pedido não chegar para preencher o compasso — quatro colcheias em 4/4, por exemplo — a app completa com pausas em vez de recusar: são repartidas pelo compasso, não amontoadas no fim, para que a melodia respire.
Extensão. Dois menus, nota grave → nota aguda, limitam a melodia gerada à parte da harmónica que escolher, entre as notas disponíveis para a escala e o nível selecionados — útil para permanecer numa zona precisa do instrumento. Voltam a preencher-se automaticamente ao mudar de escala ou de nível.
Notas por compasso. Defina um máximo: em 6, a app usa até 6 notas, não forçosamente 6. Marque «exatamente este número» para impor a contagem exata.
Seguir A minha progressão. Se marcar esta caixa, a escala escolhida aplica-se sobre os acordes da sua progressão (módulo «A minha progressão»), seja qual for a tonalidade — para testar sonoridades inesperadas (cuidado com as dissonâncias). Cada acorde mantém a sua própria duração (compasso inteiro, meio compasso…): a melodia gerada ajusta-se a ela automaticamente, sem qualquer ajuste extra. Os cursores de injeção acrescentam então uma percentagem de notas fora da escala e de silêncios (respirações de fim de frase).
Os meus modos 🧬 (módulo dobrável): crie os seus próprios modos — nome, posição (1ª a 12ª), graus marcados entre os 12 meios-tons — memorizados no navegador e disponíveis (★) nos seletores de escalas do gerador, dos graus 1·3b·5 e do Swing-metro. ✎ edita um modo, 🗑 apaga-o.
Na janela do gerador, ao lado do seletor de escalas: 🗑 remove a escala mostrada da lista (escolha memorizada), ↺ volta a mostrar todas; ⬇ exporta os seus modos num ficheiro .json e 📂 reimporta-os.
7 bis. Acordes e progressões 🎶
🎶 Construtor de acordes
Grupo Exercícios: escolha a fundamental, a qualidade (de tríades a 13as), alterações/tensões opcionais (b5, #5, b9, #9, #11, b13 — ativas conforme a qualidade), uma nota de baixo opcional (acorde «slash», ex. C/E) e a forma do arpejo (ascendente, ou sobe e desce). O seletor Compasso (4/4, 3/4, 6/8, 12/8) fixa a métrica antes de construir — é partilhado com o gerador de melodias e as progressões; se a tablatura já tiver notas, é pedida uma confirmação, porque as barras de compasso são redesenhadas. Escolha diretamente a duração do acorde, em tempos — 1, 2 ou 4 em 4/4; 1 ou 3 em 3/4; 1½ ou 3 em 6/8; 3 ou 6 em 12/8 — o mesmo seletor de «Progressões de acordes» e «Estrutura da música». Adicionar insere o acorde em arpejo no fim da tablatura — posição mais grave tocável, overblows/overdraws incluídos — e a janela fica aberta para encadear vários acordes seguidos; Remover o último apaga o último adicionado. O nome do acorde aparece como selo no início da sua linha, e tanto 🔀 como 🎲 atuam dentro de cada acorde sem quebrar os seus compassos. Na leitura, 🎹 (grupo Leitura) muda para acordes em bloco: cada acorde soa como um único toque de piano em vez do arpejo.
♬ Progressões de acordes (predefinições)
Janela móvel do grupo Exercícios: cerca de vinte progressões clássicas (pop, jazz, blues de 12 compassos, cadências menores…), transponíveis para as 12 tonalidades e para maior/menor — marque «Apenas armadura» para mudar só a armadura mostrada sem transpor os acordes. A progressão é editável antes de inserir: clique num acorde para mudar a sua fundamental, qualidade, tensões, nota do baixo, e a sua própria duração (1, 2 ou 4 tempos consoante o compasso) — cada acorde mantém a sua duração, pelo que pode misturar um compasso inteiro e dois meios-compassos na mesma grelha. O seletor Compasso da janela fixa a métrica, da qual decorre a duração de um compasso inteiro: 4 tempos em 4/4, 3 em 3/4, 6 em 12/8. ◀ ▶ movem um acorde, ✕ remove-o, + adiciona um. Alterne a vista Nomes / Graus (números romanos). 💾 guarda a sua progressão na lista de predefinições (★, 🗑 para a apagar), ⬇ exporta as suas progressões em .json e 📂 reimporta-as. → A minha progressão envia a grelha construída para o módulo abaixo, sem passar pela tablatura. As suas estruturas de música guardadas (módulo 🧩, abaixo) também aparecem nesta lista, com o prefixo 🧩: selecionar uma achata toda a estrutura na grelha, mantendo durações e tonalidades por parte.
♬ A minha progressão
Este módulo mostra a grelha recebida: cada etiqueta indica o nome do acorde, com a sua duração entre parênteses se diferir de um compasso inteiro (ex. G7 (2)). As durações são reconhecidas e respeitadas automaticamente, seja qual for a sua origem — predefinições, construtor de acordes (via tablatura), ou reenvio da tablatura para este módulo — sem qualquer ajuste manual a fazer.
- ♬ Acompanhar a leitura: a grelha toca ao piano durante a reprodução da tablatura, cada acorde na sua posição e duração reais.
- → Tablatura: converte a grelha em arpejos na tablatura, um grupo por acorde, cada um com a sua própria duração.
- 💾 🎹 XML TXT: exportam a grelha sozinha — JSON, MIDI (acordes em bloco), MusicXML (acordes e símbolos escritos acima da pauta, nunca como notas), texto (nomes de acordes).
- 🗑: esvazia a progressão.
No cabeçalho de «A minha tablatura», o botão → A minha progressão faz o caminho inverso: relê os arpejos de acordes presentes na tablatura (construídos via 🎶) e reconstrói a grelha em «A minha progressão», durações incluídas. Os ícones 💾 🎹 XML TXT logo ao lado são atalhos para as exportações da melodia completa — os mesmos da barra de ferramentas principal.
7 ter. Estrutura da música 🧩
Janela móvel (botão 🧩, grupo Exercícios) para construir a grelha de acordes completa de uma música, parte por parte: Intro, Estrofe, Refrão, Ponte, Solo, Break, Transição, Final, ou uma parte Personalizada — cada tipo tem a sua própria cor, repetida como friso no cartão. Adicionar uma parte cria um cartão e seleciona-o de imediato; o seu nome é editável, e a sua tonalidade e modo ajustam-se no editor abaixo e transpõem todos os seus acordes de uma vez.
A grelha de cada parte constrói-se com o mesmo construtor de acordes que 🎶 (§ 7 bis): + abre o construtor, Adicionar junta o acorde à parte e a janela fica aberta para encadear mais. Depois, clicar numa etiqueta de acorde reabre o construtor pré-preenchido com esse acorde para o modificar (fundamental, qualidade, duração…) sem mexer no resto da grelha; o pequeno ✕ à direita da etiqueta remove-o; e os + discretos entre etiquetas inserem um acorde esquecido nesse ponto exato — inserções sucessivas encadeiam-se pela ordem em que as escreve.
Reordenar as partes: ◀ ▶ movem uma parte um lugar, ou pegue na sua alça ⠿ para arrastar e largar onde quiser (uma linha azul indica se a inserção será antes ou depois da linha sobrevoada). ⧉ duplica uma parte, 📋 copia-a e 📥 Colar adiciona-a ao fim da estrutura, 🗑 apaga-a (é pedida confirmação).
↺ Esvaziar todas as partes num clique (é pedida confirmação): as suas estruturas guardadas não são afetadas. Quando há muitas partes, a lista desliza na sua própria moldura para que a barra inferior fique sempre acessível.
💾 Guardar uma estrutura com um nome: junta-se à lista pendente (carregar uma estrutura pede confirmação se já houver outra em curso), 🗑 ao lado remove-a da lista. ⬇ exporta todas as suas estruturas guardadas em .json, 📂 reimporta-as. As suas estruturas guardadas também aparecem, com o prefixo 🧩, na lista de «Progressões de acordes» (§ 7 bis): selecioná-las aí achata toda a grelha, mantendo durações e tonalidades por parte.
🎲 Gerar uma melodia sobre uma parte (se tiver acordes): o gerador de melodias 🎼 compõe sobre a sua grelha, na sua tonalidade, com os ajustes atuais do gerador (nível, escala, fraseado…), e insere o resultado exatamente no lugar dessa parte em «A minha tablatura» — o resto da tablatura não é tocado; regenerar uma parte substitui-a, não se acumula.
→ A minha progressão achata toda a estrutura, pela ordem das partes, para o módulo do § 7 bis — o mesmo caminho das predefinições.
Exportações dedicadas: TXT produz uma grelha imprimível, partes nomeadas, compassos alinhados em colunas; XML produz um MusicXML onde cada parte começa numa nova linha (marca de parte e armadura), com os símbolos de acordes em notação internacional acima da pauta — a pauta permanece vazia (pausas ocultas) se «A minha tablatura» estiver vazia, ou retoma a sua melodia se tiver uma.
8. Edição fina
Clique = seleção (as novas notas são inseridas depois); ⌫/Del exclui; ←/→ move a seleção. Barras de compasso automáticas numeradas (4/4 ou 3/4 conforme o compasso escolhido no gerador); o contador indica elementos e compassos.
Duplo clique numa nota abre um editor completo: mudar o furo (1–10), a técnica (apenas as notas realmente tocáveis nesse furo, com sua cor), o valor e o ponto, converter a nota em pausa (e vice-versa) ou excluí-la.
⚠ Completar o compasso: quando o último compasso está incompleto, este botão aparece acima da tablatura. A app propõe três finais possíveis na escala atual — escolha um, as notas são adicionadas e o compasso fica exato.
Duplicar ou apagar um compasso. Cada linha da tablatura é um compasso. Os dois botõezinhos no fim da linha permitem duplicá-lo (uma cópia é inserida logo a seguir) ou apagá-lo com um clique.
Oitavas ±8. Onde as alturas o permitem, ▾8 / ▴8 descem ou sobem a seleção (ou toda a tablatura) uma ou duas oitavas; uma nota sem equivalente não é transposta.
⇅ Seguir e 🎵 Arpejos. Quando há uma progressão em «A minha progressão», os seus arpejos de acordes podem ficar com um contorno verde durante a leitura: ⇅ Seguir faz a tablatura rolar até eles (desative para rolar você mesmo), 🎵 Arpejos fá-los soar com o seu acorde (desative para manter só o piano).
Fontes da tablatura. Aqui aparecem as notas vindas de: os seus cliques no esquema, o microfone (módulo Reconhecimento de notas), o gerador de melodia, a biblioteca, o botão «Tablatura» de «A minha progressão», o botão + do módulo e o botão «Tentar».
Armadura de clave. A armadura das exportações é automática: segue a tônica da melodia gerada conforme a sua posição, em maior ou menor — assim, uma pentatônica menor na 3ª posição numa gaita em C dá Ré menor (um bemol), e não a armadura da gaita. Sem melodia gerada, é a tonalidade maior da gaita. Aparece no primeiro compasso do MusicXML (com o modo) e no MIDI — o MuseScore mostra uma partitura limpa.
Anacruse
Escreva sua anacruse no início da tablatura, com os silêncios de posicionamento — por exemplo dois silêncios de semínima e duas colcheias — e clique em Anacruse no cabeçalho do módulo: o primeiro compasso torna-se o compasso 0, marcado com contorno pontilhado. Clique de novo para anular. Suas notas são editadas como as demais (duração, duplo clique, arrastar). Na leitura, o compasso 0 toca uma única vez no início: o loop ⟳ repete apenas o corpo, e o acompanhamento de «Minha progressão» entra no compasso 1. Com o metrônomo ativo, os tempos vazios antes da anacruse são contados — e sem anacruse você tem uma contagem de um compasso completo. A exportação MusicXML escreve uma anacruse real (compasso 0 encurtado, silêncios iniciais removidos); o MIDI mantém o posicionamento exato. Uma nota que cruza a barra fica no corpo.
8-b. Ditado musical 🎧 (beta)
Abaixo do afinador: escolha de 1 a 6 notas e o nível — Iniciante (furos 4–6), Intermediário (notas naturais), Avançado (bends, sem overnotes), Expert (tudo incluído). 🎲 toca uma frase cantável (intervalos ≤ quinta, sem repetição) na tonalidade atual. ▶ Ouvir de novo sem limite; 🎤 Responder ao microfone: cada nota correta preenche sua casa, uma errada pisca em vermelho e conta um erro. Revelar mostra a solução. Nunca escreve na sua tablatura.
Pontuação, estatísticas e insígnias. Cada ditado concluído dá uma pontuação = notas × nível × 100, menos 20 por erro e 5 por reescuta após a primeira. Abaixo do módulo: ditados jogados, sem erro, recorde, total e sequência atual (redefinir com ↺). Sete insígnias — Ouvido de bronze/prata/ouro (10/50/100 ditados), Sem tropeços e Ouvido absoluto (5 e 10 sem erro seguidos), Virtuoso (um ditado Expert sem erro), Mestre do sopro (mais de 1000 pontos). Tudo guardado no navegador, offline.
8-c. Transcrição de ouvido 👂 (beta)
Botão 👂 (grupo Exercícios): a aplicação toca algumas notas de uma escala/posição à sua escolha (incluindo os seus modos ★) sem as mostrar. Escolha o nível e o número de notas (2–16), reouça à vontade e reconstrua a frase na janela: 🎤 ao microfone — cada nota tocada torna-se uma ficha — ou à mão (sintaxe +4 -4 -3' +6°; clique numa ficha para a remover, ⌫ apaga tudo). Validar mostra a solução por baixo, verde/vermelho nota a nota: está certo o que soa certo (-2 ≡ +3). Nunca toca na sua tablatura.
Pontos e distintivos. Pontuação = notas certas × nível × 100, −20 por erro, −5 por reescuta além da primeira, contada na primeira validação do sorteio. Um nível a cada 1000 pontos; cinco distintivos (primeiro sem erros, 10 e 50 exercícios, 5 sem erros seguidos, sem erros em Especialista); reposição com ↺. Guardado no navegador, offline.
8-d. Oficina de ritmo 🥁 (beta)
Botão 🥁 (grupo Durações): a aplicação gera um ritmo de um compasso 4/4 segundo o nível — até ♪♬♬ e ♬♬♪, a síncope ♬♪♬, pausas, tercinas e grandes síncopes — e toca-o com metrónomo sobre a fundamental (tempo limitado a 60-100). Após uma contagem de um compasso, reproduza-o: 🎤 ao microfone (melodia ou uma só nota, separando bem os ataques) ou 👆 a tocar (barra de espaço ou botão). Correção figura a figura (verde/vermelho), ataques a mais assinalados; a latência é compensada automaticamente — só conta a colocação rítmica.
Pontos e distintivos. Certas × nível × 100, −20 por figura falhada, −10 por ataque a mais, −5 por reescuta além da primeira; um nível a cada 1000 pontos, doze recompensas, reposição com ↺. Dizem respeito ao número de ritmos tocados (1, 3, 10), aos sem erros (1, 3, 10), aos sem erros seguidos (2, 5), aos conseguidos à primeira audição (3) e aos conseguidos em cada nível — Intermédio, Avançado e Especialista, 3 cada, sem nunca se acumularem de um nível para o outro. O modo de resposta não conta: microfone e toque valem exatamente o mesmo. Guardado no navegador, offline.
8 quinquies. Sensor de microfone (teste) 🎙︎
Botão 🎙︎? (barra de ferramentas): uma etapa de verificação antes de escrever qualquer coisa na tablatura. Nada muda até você validar.
🎤 Armar o sensor, inicie a reprodução (▶) e toque sobre o acompanhamento: cada ataque detectado aparece na lista com a posição tocada, a casa prevista, a nota, o furo correspondente na tablatura e o desvio em milissegundos. A Grelha (semínima, colcheia ou semicolcheia) define a precisão de quantização visada.
Calibrar a latência
Entre o momento em que o som sai da gaita e o momento em que o microfone o faz chegar à aplicação, há sempre um pequeno atraso: a latência. Não corrigida, ela distorce tudo o que envolve ritmo — a Oficina de ritmo ou o modo 🎯 «Tocar a tablatura» podem julgar «atrasada» uma nota tocada exatamente no tempo certo, e a escrita automática via ✍ Escrever na tablatura… coloca notas e durações ligeiramente deslocadas. O Swing-mêtro também pode ser um pouco afetado, já que se baseia nos intervalos de tempo entre as suas notas. Enquanto não usar um exercício cronometrado nem a escrita automática, a latência não tem qualquer importância.
⏱ Teste de latência (o mais simples, faça-o primeiro):
- Clique em ⏱ Teste de latência.
- Depois de uma pequena contagem, o metrónomo toca 8 cliques sozinho, sem melodia.
- Toque uma única nota limpa e destacada a cada clique — o furo não importa, o que conta é um som limpo, certinho no tempo.
- Terminados os 8 cliques, a aplicação compara cada um dos seus ataques com o clique correspondente e calcula o desvio mediano.
O resultado aparece (ex.: «8 ataques · latência mediana 42 ms») e o campo Latência (ms) preenche-se automaticamente — nada mais a fazer. Ajuste memorizado para toda a aplicação.
⌁ Calibrar (para afinar, em condições reais):
- 🎤 Arme o sensor, inicie uma reprodução real (▶) e toque normalmente por cima.
- Cada nota tocada é adicionada à lista, com o seu próprio desvio.
- Clique em ⌁ Calibrar: a aplicação retoma o desvio mediano desta gravação e soma-o à latência já definida.
Repita a operação em diferentes condições (com ou sem auscultadores, outro microfone, outra sala) para afinar ainda mais.
Swing (posição do «e»): ajustável à mão, ou deduzido do que acabou de tocar com ◱ Medir o swing. Sem relação com a latência — a Grelha e o Swing apenas regulam a precisão de divisão e o feeling ternário visados.
Gravar uma melodia ou uma improvisação em tablatura
O sensor só mede os seus ataques em relação ao relógio da própria reprodução ▶ da aplicação: para que ele capture algo, uma reprodução tem de estar a decorrer enquanto você toca — mesmo que só contenha silêncios.
Caso 1: a solo, com o metrónomo
- Escolha a tonalidade da sua gaita no esquema da gaita.
- Abra o Sensor de microfone e arme-o (🎤 Armar o sensor).
- Preencha «A minha tablatura» com compassos vazios (só silêncios), no andamento pretendido — tantos compassos quantos precisar.
- Inicie a reprodução ▶ desses compassos silenciosos: é ela que faz o metrónomo funcionar e dá ao sensor a sua referência de tempo.
- Toque a sua melodia por cima, seguindo o clique.
- Clique em ✍ Escrever na tablatura… (detalhe abaixo).
Caso 2: ao mesmo tempo que um vídeo do YouTube
Mesmo procedimento do caso 1, com uma restrição a mais: no passo da reprodução, inicie o vídeo do YouTube e a reprodução dos compassos silenciosos ao mesmo tempo, à mão, o mais próximo possível um do outro. Depois toca seguindo o vídeo — o metrónomo da aplicação passa a servir apenas para manter o relógio interno do sensor a funcionar.
Esta sincronização manual funciona muito bem em andamentos lentos: um tempo dura mais, por isso um pequeno desvio de sincronização representa apenas uma fração ínfima do tempo e a nota continua a cair na casa certa. Em andamentos rápidos, o mesmo desvio pesa muito mais, e o risco de a nota cair na casa vizinha aumenta.
✍ Escrever na tablatura… abre «Validar a gravação»: uma comparação compasso a compasso, ✓ mantém a sua gravação ou ✕ mantém a tablatura original (atalhos Manter tudo / Rejeitar tudo). Nada é escrito antes de Aplicar — e um único Ctrl+Z desfaz tudo.
🎥 O sensor de microfone (teste)
9. Atalhos de teclado
| Teclas | Ação |
| 1–0 | Nota soprada, furos 1–10 |
| Shift+1–0 | Nota aspirada |
| Espaço | Tocar / Parar |
| P | Pausa / Retomar na nota atual |
| ← / → | Seleção anterior / seguinte |
| Del | Excluir a seleção (ou a última nota) |
| Shift+clique | Seleção de intervalo |
| Ctrl+Z / Y | Desfazer / Refazer |
10. Gravação de áudio 🎙 (beta)
Nomeie o arquivo, escolha o microfone (sistema por padrão), ⏺ depois ⏹: aparece um player, ⬇ baixa, 🗑 Limpar apaga a gravação. Mono webm/opus (≈ 1 MB/min), reproduzível em qualquer lugar. Dica: loop da tablatura + gravação, toque por cima, compare.
10 bis. Exercícios a partir de um vídeo 🎯 (beta)
O módulo inverso do anterior: parta de um backing track e o app propõe as posições para trabalhar por cima. Escolha um dos seus temas na lista suspensa (os seus vídeos primeiro, depois a biblioteca) — tonalidade, modo, estilo e andamento preenchem-se sozinhos e o vídeo aparece. Assim que toca em Tonalidade ou Modo, a lista reduz-se aos backing tracks nessa tonalidade e nesse modo e a etiqueta mostra a contagem; ✕ Mostrar todos devolve a lista completa. Ou, para um vídeo qualquer, cole o link do YouTube e indique à mão a sua tonalidade, o seu modo, o seu estilo e o seu andamento; o app propõe então dois backing tracks seus correspondentes. Para cada posição listada (gaita + escala), um botão carrega a gaita e gera logo um exercício nessa posição e tonalidade. Escolher um backing track pré-configura o gerador 🎼 na primeira posição, em 1 compasso.
11. Reconhecimento de notas 🎤 (beta)
🎤 Começar a ouvir, toque uma nota sustentada: o app mostra a nota, seu furo na tablatura (cor da técnica, conforme a tonalidade escolhida) e sua afinação (±50 cents).
"Escrever as notas na tablatura": transcrição automática com o valor rítmico real, medido de ataque a ataque — uma semínima destacada continua semínima (as lacunas de articulação abaixo de ~40% do intervalo são absorvidas; além disso, uma pausa musical real é escrita; acima de 4 tempos é uma respiração, nada é escrito). A última nota solta cedo é arredondada para o valor cheio superior. Ao parar, o ritmo é reajustado automaticamente: andamento real estimado, durações requantizadas, Andamento ajustado. Metrônomo opcional na grade. Um único Ctrl+Z desfaz a sessão.
Usos: verificar um bend no medidor, confirmar um overblow, transcrever um riff que se escreve sozinho.
📈 Traçado do toque ao vivo
Abre-se com o afinador (dobrável no título, 🗑 para limpar). Em cima, a pauta (clave de sol): cada nota colocada no instante exato em que foi tocada, alinhada com o gráfico; um clique na pauta envia a leitura dessa nota ao afinador. Embaixo, o gráfico rolante (8 s): sua altura em linhas pontilhadas (verde ±5 cents, laranja ±15, vermelho além), linhas de semitons com a tablatura das notas tocáveis, cor por técnica. A escala vertical é fixa: o espaçamento das linhas permanece constante, o quadro apenas recentra na nota tocada.
Navegação: clique = foco, ←/→ ±1 s (Shift: 5 s), roda, clicar e arrastar; a rolagem congela ao passar o mouse (selo ⏸), cursor vertical com leitura precisa (tablatura, nota, cents); End/Esc voltam ao ao vivo. O botão ⏸ Congelar para a rolagem de forma estável para examinar a curva sem manter o mouse em cima; ▶ Retomar volta ao ao vivo. ~5 minutos de histórico.
🎚 Afinador cromático
Mostrador ±50 cents: zona verde ±5 (afinado), laranja até ±15, vermelho além. Ponteiro suavizado, uma pastilha de nota que assume a cor da zona visada (verde/laranja), equivalente em tablatura, frequência. A palavra AFINADO ✓ aparece só na zona verde. Ao parar, o visor congela (🗑 para zerar) e o módulo se dobra junto com o traçado. Limitado à tessitura da gaita selecionada.
🎯 Modo treino: útil para trabalhar um bend específico. Marque o modo e escolha uma nota alvo na lista — apenas bends, overblows e overdraws (as notas a trabalhar). O ponteiro continua a indicar a nota mais próxima (nunca trava), enquanto o veredito por extenso se mede em relação ao alvo: "FALTA DESCER ↓", "MUITO ALTO ↓" e "AFINADO ✓" quando você o atinge. O veredito só existe no modo treino, e "afinado" exige também o ponteiro na zona verde.
Calibração do Lá (440 Hz, ▲▼, 415–466): muitas gaitas estão em 442–443 Hz. Ajuste global e memorizado: afinador, reconhecimento e reprodução no mesmo diapasão. Calibre primeiro o Lá.
🎯 Tocar a tablatura — prática validada
A nota esperada pisca em azul; toque-a ao microfone no seu ritmo: certa → verde, próxima; errada → vermelho, repete. Relatório final: notas validadas, erros, afinação média em cents. Funciona com qualquer tablatura — com o gerador: um novo exercício corrigido a cada sessão.
Limites da beta
- Uma nota por vez (sem acordes ou oitavas em split).
- Ataques nítidos; duração mínima adaptada ao andamento; validação em ±40 cents (um bend impreciso não é transcrito).
- Duas vezes a mesma nota: separe-as claramente. As pausas entre notas não são transcritas.
- Ajuste a tonalidade do app à da sua gaita; um ambiente silencioso ajuda.
11 bis. Medidor de swing 🎵 (beta)
O medidor de swing mede pelo microfone a sua proporção de swing enquanto você toca colcheias: 50% = reto (binário), 66,7% = tercina (swing). Baseia-se nos intervalos entre os seus ataques, o que o torna imune à latência de áudio. Um medidor e um veredito claro — PLACEMENT OK para um alvo reto, SWING OK para um alvo de tercina — mostram ao vivo se você está no alvo, e a mensagem permanece quando você para. Escolha o alvo (Reto 50% ou Tercina 66,7%), ajuste o andamento (sincronizado com a barra de ferramentas) e, se quiser, deixe o módulo gerar um exercício de colcheias (2, 4, 6 ou 8) na escala escolhida — ou "livre" para tocar o que quiser. 🗑 reinicia o módulo.
12. Exportações
| Exportação | Conteúdo | Uso |
| .json 💾 | Tudo: notas, durações, andamento, tonalidade, modos | Backup confiável, troca, arquivamento |
| .mid 🎹 | Notas e durações, som GM de gaita | MuseScore, DAW, backing tracks |
| .xml | Partitura exata: compassos completos, ligaduras, tercinas, pontos — mais símbolos de acordes acima da pauta se «A minha progressão» tiver uma grelha | MuseScore, Guitar Pro, Sibelius |
| 🖨 | Tablatura 12 notas/linha, tonalidade, andamento, data, logotipo | Material de aula, PDF |
13. Perguntas frequentes
- Sem som no primeiro clique (iPhone/iPad): os navegadores desbloqueiam o áudio no primeiro gesto — clique numa nota.
- Mudar de tonalidade mudou minhas notas? A tablatura nunca muda; só os nomes e a altura seguem — como trocar de gaita.
- Sessão sumiu: o salvamento pertence a este navegador (navegação privada e limpeza de dados o apagam) — exporte em .json.
- Offline? Sim, totalmente: arquivo autônomo.
- MIDI importado com notas faltando: as notas não tocáveis na tonalidade escolhida são listadas; o app sugere a melhor tonalidade.
- Overblows recusados na importação: num Richter padrão só existem os overblows 1, 4, 5, 6 e os overdraws 7, 9, 10.
- "Fora da gaita": a nota detectada não existe na tonalidade selecionada — verifique o ajuste.
- ⟳ vs loop parcial: ⟳ repete o que está tocando; com um intervalo (Shift+clique), apenas a passagem.
14. Sinais de efeito e exportação de texto
✨ Sinais de efeito numa nota
No editor de notas (duplo clique numa nota), você pode adicionar sinais de efeito que não afetam o ritmo nem a duração: servem apenas para anotar uma intenção de interpretação.
Escolha primeiro a Posição (Antes ou Depois da nota), depois clique no(s) Sinal(is) desejado(s). Uma mesma nota pode ter vários efeitos, antes e/ou depois; cada um permanece independente.
| Sinal | Efeito |
/ | Ataque por baixo (leve bend de ataque) |
\ | Nota "chorosa": leve bend no fim |
vib | Vibrato |
Wa | Efeito "wah-wah" com as mãos |
DS | Double stop (duas notas juntas) |
TBS | Tongue blocking "slapping" |
TBO | Tongue blocking "à oitava" |
→ | Glissando para a nota seguinte |
↔ | Trinado entre duas notas |
O glissando e o trinado não são reproduzidos pelo som do app. Os sinais aparecem na tablatura (em laranja, ao redor da nota).
Na exportação: em texto (.txt), cada sinal é um elemento separado (ex.: DS TBS +4 vib Wa); em MusicXML, cada efeito vira um lyric independente exibido abaixo da nota no MuseScore.
📝 Exportação de texto (.txt)
O botão TXT (grupo Arquivo) baixa a tablatura como texto puro, com os sinais de efeito, com o nome da tablatura.