Schritt 1: Musiktheorie
Wie ihr, Ton wisst vielleicht treibt nur Luft gegen die Nerven in unseren Ohren. Eine Luft-Welle drückt – ein Nerv verfolgt die Reizung. Was wir hören, wie eine Notiz sind eigentlich diese Luft drückt mit konstanten. Das heißt, wenn die Nerven gekitzelt wird hört 130 Mal eine zweite eine "C".
Geräte, die Noten zu erkennen versuchen, herauszufinden, wieviel ein zweites Mal das Mikrofon war "gekitzelt", was die Frequenz war. Herauszufinden, welche Hinweis welcher Frequenz einfach entspricht, ist weil es "Frequenz → Hinweis" Tische.
Es gibt mehrere Algorithmen, die Daten von einem Mikrofon in eine Frequenz umwandeln. Das vorstehendste ist eine Fourier-Transformation. Die Idee ist ganz einfach: eine Eingabe ist wie stark erhielt die Luft drückt in jedem Punkt in der Zeit. Eine Ausgabe ist, wie viel jeder Frequenz in der Eingabe enthalten war. Ich denke, dass es am besten von einem Bild im Anhang zu diesem Schritt erklärt.
Es ist offensichtlich, dass Sie eine Melodie, die mit diesem Algorithmus erkennen können. Ein Musikprojekt Sperre kann jedoch ein wenig effizienter. Wir brauchen nicht zu wissen, wie viel jeder Frequenz die Eingabe enthalten. Wir kümmern uns nur wenn die Eingabe eine Frequenz einer Notiz hatten, was wir erkennen. Beispielsweise ist die erste Notiz von unserer Unlock-Sequenz D, Don't wir care, wieviel A oder B in der Eingabe waren. Wir müssen nur wissen, ob D gab.
Dies ist bei der Goertzel-Algorithmus kommt in handliches. Es wird verwendet, um eine Mittenfrequenz zu identifizieren. In der Tat wird es in Telefone zum erkennt die Töne produziert von den Tasten auf einer Telefontastatur geschoben.