| Ziel | Mitte ¢ | Streuung | Zeit |
|---|
Sing einzelne Töne, jeden etwa eine Sekunde lang, mit einer kurzen Pause dazwischen. Wiederholen schadet nicht: Gleiche Töne werden zusammengefasst, Oktaven auch. Der erste Ton ist der Bezug, wenn du nichts anderes einstellst.
| # | Hz | 12-TET | Dauer | Streuung | Vibrato |
|---|
| Stufe | ¢ | Abstand ↑ | gesungen | Streuung | Bruch ≈ | 12-TET | Hz |
|---|
Skala, Raster und Grundton stellst du direkt unter „Ton treffen“ ein.
Das Mikrofonsignal wird etwa 50-mal pro Sekunde in Blöcken von 2048 Samples ausgewertet. Für jede Verschiebung τ misst die App, wie sehr sich das Signal von sich selbst unterscheidet: d(τ) = Σ (x_j − x_{j+τ})². Bei der Periode T des Tons ist d fast null, die Frequenz ist f = Abtastrate / T. Bruchteile eines Samples kommen aus einer Parabel durch die drei Werte um das Minimum (YIN-Verfahren, de Cheveigné & Kawahara 2002). Bei einem sauberen Ton ist das auf weniger als 1 ¢ genau.
Abweichungen stehen in Cent: 1200 · log₂(f / f_Ziel). 100 ¢ sind ein 12-TET-Halbton, 1200 ¢ eine Oktave.
Echo-Unterdrückung, Rauschfilter und automatische Pegelanpassung des Browsers sind ausgeschaltet, weil sie das Signal verändern.
Die ruhige Anzeige ist ein Kompromiss aus zwei Fehlern. Zeigt sie jeden Messwert, regelt man gegen Rauschen und Vibrato an. Glättet sie stark, läuft sie hinterher, und man korrigiert zu spät und schießt über. Deshalb wird nur kurz geglättet: Median über 0.1 s gegen Ausreißer, dann ein gleitender Mittelwert mit 0.12 s Zeitkonstante. Ein Sprung über 150 ¢ gilt als neuer Ton und wird sofort übernommen. Ruhe kommt aus dem Maßstab, nicht aus der Glättung: Die Leiter zeigt ±150 ¢, kleine Schwankungen bleiben klein. Im Zielbereich steht keine Zahl, sondern „im Ziel“. Der Bereich hat eine Hysterese: hinein bei ±Bereich, hinaus erst 30 % weiter draußen. Außerhalb ändert sich die Zahl höchstens viermal pro Sekunde und erst ab 3 ¢.
Ein gesungener Ton wird als Ton gezählt, wenn seine Tonhöhe weniger als 45 ¢ um ihre laufende Mitte schwankt. Vibrato-Ausschläge, die zurückkommen, gehören dazu. Einschwingen und Ausklang (je 15 %) zählen nicht zur Tonhöhe. Mit Vibrato ist die Mitte der Mittelwert, ohne Vibrato der Median.