Tonhöhen-Erkennung

Der Detektor bestimmt mit dem YIN-Algorithmus die Tonhöhe jeweils eines Tons aus dem Mikrofon, im Bereich von 50 Hz bis 2.000 Hz. Er zeigt den nächsten Ton, die Frequenz und die Abweichung in Cent, mit A4 bei 440 Hz.

Auf Start tippen und einen Ton singen oder spielen. Audio verlässt diese Seite nicht.

---- Hz

Funktioniert mit einem Ton nach dem anderen, etwa von 50 Hz bis 2.000 Hz.

Hat Ihnen das geholfen?
Bei Google bevorzugen

So funktioniert’s

  1. Auf Zuhören starten tippen und den Mikrofonzugriff erlauben. Vor dem Tippen wird nichts angefragt.
  2. Jeweils einen Ton singen, pfeifen, summen oder spielen. Die große Anzeige zeigt die nächstliegende Note samt Oktave, dazu die Frequenz in Hz und wie viele Cent Sie zu hoch oder zu tief liegen.
  3. Mit Halten lässt sich die Anzeige einfrieren; im Verlauf sehen Sie, wie stabil Ihre Tonhöhe in den letzten zehn Sekunden war. A4 ändern, wenn Sie nach einem anderen Kammerton spielen.

Berechnung

Die Tonhöhe wird mit dem YIN-Algorithmus bestimmt, der in der letzten Bruchteilssekunde Schall die kürzeste Wiederholungsperiode sucht. Die Frequenz ist die Abtastrate geteilt durch diese Periode. Erfasst werden 50 Hz bis 2.000 Hz.

Die nächstliegende Note ergibt sich aus der gleichstufigen Stimmung: MIDI-Note = 69 + 12 x log2(f / A4). Aus dieser Zahl folgen Notenname und Oktave, standardmäßig mit A4 = 440 Hz und C4 als eingestrichenem c.

Cent messen den Abstand zur nächsten Note: Cent = 1200 x log2(f / Notenfrequenz). Ein Halbton hat 100 Cent, daher liegt die Anzeige immer zwischen -50 und +50.

Häufige Fragen

Kann es Akkorde oder mehrere Singende erkennen?

Nein. Es folgt einer einzelnen Melodielinie. Akkorde, Mehrstimmigkeit und Hintergrundmusik enthalten mehrere Töne gleichzeitig, daher springt das Ergebnis oder bleibt leer.

Warum springt der Ton manchmal eine Oktave?

Manche Stimmen und Instrumente haben starke Obertöne, und der Detektor kann statt des Grundtons einen Oberton erfassen. Den Ton stabil halten, näher ans Mikrofon gehen und Hintergrundgeräusche vermeiden.

Warum ist der Verlauf leer?

Der Verlauf wird nur gezeichnet, solange ein klarer Ton zu hören ist. Stille, Atemgeräusche und sehr leise Klänge werden ignoriert.

Wird mein Audio aufgezeichnet?

Nein. Das Signal wird in Ihrem Browser analysiert und weder gespeichert noch gesendet.