2017-06-26 3 views
0

Je voulais en savoir plus sur WaoN, car je l'utilise depuis un petit moment et je n'arrive pas à trouver beaucoup de choses sur la conversion de WAV en MIDI. J'ai essayé de regarder le code principal du programme mais je ne peux pas le comprendre car il est vaste et confus.WaoN - Conversion de WAV en MIDI

Existe-t-il des liens vers des explications sur WaoN et comment cela fonctionne? Ou comment WaoN convertit un fichier WAV en MIDI?

Merci d'avance.

Répondre

1

Il existe plusieurs façons d'analyser un signal audio pour estimer sa hauteur. Une technique souvent trouvée dans les accordeurs de guitare est l'autocorrélation, une technique temporelle qui consiste à corréler le signal avec une copie retardée de lui-même dans le but de trouver des motifs répétés (comme la période d'un son). Pour des analyses plus poussées telles que la détection précise du contenu polyphonique, la FFT est souvent utilisée pour effectuer des analyses dans le domaine fréquentiel. C'est un processus plus exigeant en termes de calcul, mais qui donne souvent des résultats plus précis et une plus grande flexibilité dans l'analyse. Il est vrai que je n'ai eu qu'un regard superficiel sur la source WaoN, mais que j'utilise une telle méthode dans le domaine fréquentiel. On applique la FFT pour obtenir le spectre de l'audio, puis un traitement pour soustraire les tambours ou le contenu bruyant, et enfin rechercher des pics de fréquence spécifiques qui dépassent la puissance moyenne du spectre - Ceux-ci peuvent être identifiés comme des notes.

Si vous êtes intéressé à en savoir plus sur les algorithmes de détection de pas, de Wikipedia donne un aperçu décent (en particulier la section sur les approches dans le domaine fréquentiel): https://en.wikipedia.org/wiki/Pitch_detection_algorithm

Pour plus d'analyse en profondeur l'approche FFT pour En extrayant le ton, Bjorn Roche a fait un bon article sur le sujet: http://blog.bjornroche.com/2012/07/frequency-detection-using-fft-aka-pitch.html