Mesure · détecteur de hauteur
Test du détecteur de hauteur
Combien de fois le détecteur de hauteur se trompe d'octave, de combien de cents il s'écarte et en combien de temps sa lecture se stabilise : 65 sons générés dans quatre profils d'appareil, 93 notes fredonnées dont la note est connue, 56 notes des prises de l'app.
Mesuré le 28 octobre 2026, avec le lecteur qu'utilise le détecteur de hauteur.
Les chiffres
Sons générés, de si-1 à do6
| Son | Justes | Erreurs d'octave | Écart en cents (médiane / pire) |
|---|---|---|---|
| Sinusoïde | 15 sur 15 | 0 | 0,1 / 10,3 |
| Dent de scie | 15 sur 15 | 0 | 0,1 / 12,9 |
| 808 | 5 sur 5 | 0 | 0,1 / 0,1 |
| 808 par un haut-parleur de téléphone | 5 sur 5 | 0 | 0 / 0 |
| Voyelle chantée | 10 sur 10 | 0 | 2,6 / 6,3 |
| Harmonique dix fois plus forte que la note | 15 sur 15 | 0 | 4,6 / 15,8 |
| Tous | 65 sur 65 | 0 | 0,7 / 15,8 |
| Le lecteur seul, sans vérification d'octave | 42 sur 65 | 16 | 0,9 / 42,3 |
Le lecteur seul n'a pas entendu 7 sons. Temps de stabilisation, du début du son au passage qui tient à 25 cents près : médiane 20 ms, 90 % en moins de 120 ms. Les 808 se stabilisent en dernier (120 ms), car leur hauteur commence par descendre ; la voyelle chantée avec vibrato met 70 ms.
Par profil d'appareil (simulé)
| Profil | Justes | Erreurs d'octave | Stabilisation (médiane / 90 %) |
|---|---|---|---|
| Entrée ligne | 65 sur 65 | 0 | 20 / 120 ms |
| Ordinateur portable dans une pièce | 65 sur 65 | 0 | 20 / 140 ms |
| Micro de téléphone | 63 sur 65 (1 non entendus) | 1 | 20 / 120 ms |
| Micro de casque | 59 sur 65 (6 non entendus) | 0 | 20 / 120 ms |
Vrais enregistrements
| Enregistrements | Notes | Erreurs d'octave | Stabilisation (médiane / 90 %) |
|---|---|---|---|
| Fredonné en écho, 12 prises, notes écrites | 93 | 0 | 100 / 270 ms |
| Prises de l'app, 8, sans notes écrites | 58 | – | 50 / 310 ms |
Sur les 93 notes fredonnées, 73 ont été lues comme la note écrite, 13 comme une autre note et 7 étaient trop courtes ; la vérification d'octave n'en a changé aucune. Sur les 58 notes de l'app, 56 ont eu une lecture stable.
Comment c'est mesuré
- Chaque son généré dure 1,5 seconde avec un peu de bruit dessous, un tous les cinq demi-tons de si-1 (30,9 Hz) à do6 (2093 Hz) ; les 808 de si-1 à si1, la voyelle chantée de ré1 à do5. Le bruit est tiré d'une graine fixe : chaque passage donne les mêmes chiffres.
- Le lecteur est le code même du détecteur de hauteur, compilé comme le site le sert et lancé dans un Chromium sans fenêtre.
- Juste veut dire à moins d'un demi-ton du son ; une erreur d'octave tombe à un nombre entier d'octaves. Les cents se comptent sur les lectures justes.
- Le temps de stabilisation va du début du son (pour un fredonnement, son premier moment avec une hauteur) au début du passage qui tient à 25 cents près. Le lecteur regarde toutes les 10 ms.
- Les profils d'appareil sont des filtres sur les mêmes sons. Entrée ligne : le son tel quel. Portable : une courte réverbération de pièce, du bruit, les aigus atténués dès 8 kHz. Téléphone : rien sous 150 Hz environ, un limiteur doux, du bruit. Casque : de 300 Hz à 3,4 kHz et plus de bruit.
- Fredonné en écho : des prises où une mélodie a été jouée puis fredonnée, chaque note face à sa note écrite, dans l'octave où le reste de sa prise a été fredonné. Une note fredonnée compte comme juste à un demi-ton près.
- Prises de l'app : les notes que l'app a entendues dans ses propres prises enregistrées. Il n'y a pas de mélodie écrite, elles ne comptent donc que pour la stabilisation.
Où les chiffres s'arrêtent
- Tous les vrais enregistrements viennent d'un seul micro d'ordinateur portable (Chrome, annulation d'écho active, 48 kHz) et de deux voix. Aucun vrai téléphone ni vrai casque n'a été mesuré : ces lignes sont des simulations.
- Les sons sont des notes seules et propres. Un accord, un mix complet ou deux notes à la fois ne sont pas mesurés, et le détecteur n'est pas fait pour ça.
- Rien n'a été mesuré sous si-1 (30,9 Hz) ; la passe grave du lecteur s'arrête là.
- Quand un fredonnement est lu comme une autre note, la prise ne dit pas si la voix a glissé ou si le lecteur s'est trompé.
- Ton téléphone, son traitement et ta pièce ne sont pas dans ces tableaux.
