Nous sommes toujours sur la saisie des notes via un microphone. Ce n'est pas évident mais nous progressons. L'utilisateur devra cliquer sur une icône, chanter, siffler, jouer de l'harmonica, ou autre, puis arrêter l'enregistrement. Les transformés de Fourrier, écrites en ActionScript, nécessitent quelques secondes de traitement donc pas de temps réel possible. Pour l'instant, par frame de 2048 octets sur un échantillonnage à 44Khz nous extrayons 5 fréquences de notes possibles. Nous passons par une FFT de FFT et les résultats sont encourageants. Il nous reste à mettre au point l'algorithme qui pourra "suivre" les notes dans la matrice de données. A terme nous espérons que cela facilitera l'accès à Kooplet pour les personnes qui ignorent le solfège mais sont capables de fredonner une mélodie. Et point important sans être essentiel, c'est très amusant à programmer... |