J'essaie de comprendre comment déterminer la fréquence de divers sons capturés sur le téléphone via le microphone. Je tente d'afficher un graphique traçant la fréquence de la note.Déterminer la fréquence audio du son reçu par le microphone
Répondre
Les "notes" produites par la plupart des instruments de musique peuvent contenir un contenu spectral sur un grand nombre de fréquences. De plus, le spectre de fréquence d'une "note" peut ou non contenir des pics significatifs à ce qu'un humain appellerait la hauteur musicale de la note. Donc, vous ne posez peut-être même pas la bonne question.
Il ya d'autres commentaires sur ce problème dans une réponse à this stackoverflow question. Un spectrographe (via l'utilisation répétée d'une FFT ou d'une autre banque de filtres) est une technique courante pour afficher, sous forme graphique, les fréquences contenues dans le son capturé, avec un compromis entre la réponse temporelle et la résolution en fréquence. .
Exemple de code spectrographe dans l'exemple d'application aurioTouch d'Apple disponible sur le site Web iOS Developer.
Enregistrer le flux audio et compter le nombre de passages par zéro. Cela devrait vous donner la fréquence. Mais prudent dans le choix de la fréquence d'échantillonnage appropriée.
sur quelle base dois-je choisir le taux d'échantillonnage approprié? – Nirav
Je suivrais la [fréquence de Nyquist] (http://en.wikipedia.org/wiki/Nyquist_frequency) qui indique que le taux d'échantillonnage devrait être ** deux fois ** la fréquence la plus élevée. Donc, en quelque sorte déterminer un moyen de trouver la fréquence la plus élevée (Peut-être que vous le savez déjà, peut-être vous pouvez simplement le mettre à jour lorsque vous lisez les fréquences), et faites votre taux d'échantillonnage deux fois plus. – sourdesi
- 1. Déterminer la fréquence du signal
- 2. Fréquence de la fréquence d'échantillonnage audio
- 3. Comment détecter le son du microphone .net
- 4. Pilote audio virtuel (microphone)
- 5. Obtenir la fréquence du son sur l'iPhone
- 6. Entrée de l'analyse de fréquence audio et génération de fréquence particulière à la sortie
- 7. Comment enregistrer le son d'un microphone VB6?
- 8. qui C++ lib libre d'utiliser pour capturer le son du microphone et enregistrez-le wav
- 9. Volume du microphone
- 10. iOS: Manipulation de l'AudioBIuffer de RemoteIO Audio (par exemple les effets sonores du microphone)
- 11. Développement de l'iPhone - Comment remplacer le microphone par le contenu d'un fichier audio
- 12. Python: analyse de fréquence de fichiers son
- 13. WIN32 Conversion de fréquence d'échantillonnage audio
- 14. Comment obtenir des données audio à partir du microphone Macbook?
- 15. Obtenir le temps du message reçu
- 16. Microphone UDP streaming audio en direct
- 17. Définir le volume du microphone en C#
- 18. Comment trouver la fréquence d'échantillonnage de l'audio du microphone à l'aide de Skype4Com?
- 19. C# Envoyer l'audio du fichier par le microphone
- 20. Prise en charge JavaFX pour la capture audio d'un microphone
- 21. Comment spécifier le bon AudioFormat pour capturer l'audio du microphone?
- 22. Mesure du volume du haut-parleur en enregistrant le son en cours de lecture avec le microphone
- 23. Utiliser MPlayer pour déterminer la longueur du fichier audio/vidéo
- 24. Une interface audio qui écoute sur le port IO du microphone pour l'activité?
- 25. Comment filtrer le son provenant du microphone dans le flash (10.1)?
- 26. Déterminer la fréquence la plus courante dans un tableau
- 27. Déterminer la fréquence des tweets Twitter sur un sujet donné
- 28. Déterminer la longueur d'un enregistrement audio?
- 29. changer la fréquence d'un fichier son en android
- 30. iPhone SDK mesure la fréquence sur iphone mic
"La fréquence" est très, très improbable. Même si vous avez joué un son pur (ce qui est déjà physiquement impossible), le microphone capturerait une variante bruyante de celui-ci, avec des fréquences multiples. À quel point connaissez-vous la théorie du traitement du signal? – MSalters