Go Down

Topic: détection du son + analyse (Read 2 times) previous topic - next topic

skywodd


Il a également la possibilité de faire un filtre audio hardware

Toute de suite la solution de facilité :smiley-mr-green:
Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

ymsiema

68tjs: et bien je veux jouer les notes d'une octave à la flute (262 Hz 294 Hz  330 Hz 349 Hz 392 Hz 440 Hz 494 Hz, soit do re mi fa sol la si)
Pourquoi ces galères?,Et bien un de mes profs m'a expliqué que "oui" ça allait très bien marcher sur simulink et isis proteus(donc en théorie), mais en pratique pour réaliser un passe bande précis c'était très difficile.

Après si vous me dites que le "x"(espace entre les fréquences) est suffisant (ici en l'occurrence on tourne autour de 20 à 40 hz) et bien je vais tester ça.
:)

barbudor

Et pour l'avoir vu utiliser avec succès dans des produits commerciaux, la détection des pics + mesure de période marche assez bien sur microcontroleur tout en étant beaucoup moins consommateurs de cpu que les méthodes de traitement de signal.
Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

68tjs

Deux points :
1)Je ne doute pas que tu avais toute l'information sur les valeurs de fréquence mais nous n'avions connaissance que d'une valeur de fréquence donc pour moi, n'étant pas joueur de flûte, impossible de conclure et donc d'éliminer une solution.

2) Maintenant que le cahier des charges est connu, je dirais qu'avec 3 fréquences bien éloignées les une des autres cela aurait valu le coup de regarder de près surtout si tu as du matériel de mesure à ta disposition pour la mise au point.
Mais avec un peigne de 7 fréquences rapprochées et l'imprécision de la fréquence émise car je ne pense pas qu'avec une flûte  le "la" fera exactement 440hz +/-1hz la partie n'est pas jouable avec des filtres analogiques.
Si tu peut utiliser un analyseur de spectre il sera intéressant que tu joue de la flûte devant un micro relié à l'analyseur de spectre, histoire de chiffrer les valeurs de niveau et de fréquence pour chaque fréquence discrète  ainsi que le niveau  des  harmoniques.

Pour rester (peut-être) dans le domaine des filtres je te donne une info toute chaude : il y a 1 heure en cherchant tout autre chose je suis tombé sur la note d'application AVR223 sur des filtres numériques réalisés avec un ATMega, filtres numériques donc du logiciel. Si tu as des connaissances dans le filtrage numérique cela vaut peut-être le coup que tu y jette un oeil.

ymsiema

je vous remercie tous pour vos réponses, je ne peux pas répondre grand chose pour le moment vu que je ne connais pas toutes les techniques cité ci dessus, donc je vais me pencher sur celles la et je vous tiens au courant ;) si d'autres ont aussi des suggestions je suis toujours preneur et curieux
Merci beaucoup en tout cas! :)

Go Up