Étape 1: Théorie de la musique
Comme vous le savez peut-être son juste air pousse sur les nerfs de nos oreilles. Une vague d’air pousse – un nerf suit l’irritation. Ce que nous entendons comme une note sont en fait ces poussées d’air avec une période de constante. En d’autres termes, si le nerf est chatouillé 130 fois une seconde entend un « C ».
Les appareils qui détectent les notes essayent de comprendre combien de fois une seconde son microphone a été « chatouillé », ce qui a été la fréquence. Savoir quelle note correspond à quelle fréquence est simple parce qu’il y a des tables "note → de fréquence".
Il existe plusieurs algorithmes qui transforment les données lues à partir d’un microphone en une fréquence. La plus importante est une transformée de Fourier. L’idée est assez simple : une valeur d’entrée est la force l’air poussant dans aucun reçut point dans le temps. Une sortie est combien de chaque fréquence figurait dans l’entrée. Je pense que c’est mieux expliquée par une image jointe à cette étape.
Il est évident que vous pouvez détecter une mélodie à l’aide de cet algorithme. Toutefois, un projet de serrure de musique peut être un peu plus efficace. Il ne faut vraiment savoir combien de chaque fréquence l’entrée contenue. Nous avons juste soin si l’entrée a une fréquence d’une note que nous sommes détecter. Par exemple, si la première note de notre séquence de déverrouillage est D, nous ne se soucient pas combien de A ou de B était dans l’entrée. Nous avons juste besoin de savoir si D était là.
C’est quand l’algorithme de Goertzel est très pratique. Il est utilisé pour identifier une fréquence cible. En fait, il est utilisé dans les téléphones pour reconnaît les tonalités produites par les touches sur un clavier de téléphone.