Je souhaite implémenter un widget de visualiseur audio (similaire à celui de Winamp) dans WPF. Comment pourrais-je aborder ce problème?Implémentation d'un visualiseur audio dans WPF
Répondre
Ces deux articles peuvent être utiles pour vous:
http://dotnetaddict.dotnetdevelopersjournal.com/3dhittesting.htm http://dotnetaddict.dotnetdevelopersjournal.com/datavisualizationwpf.htm
Ils sont deux articles dans une série de visualisation 3D en utilisant WPF. Ils sont un peu ciblés sur l'utilisation intro WPF. Voici quelques autres:
http://blog.wpfwonderland.com/2009/01/30/data-visualization-toolkit-for-silverlight-descry/ Beats per minute from real-time audio input
En général, vous aurez envie de faire un peu d'analyse en temps réel sur le flux audio. La détection de battement est facile - elle fournit une sorte d'action pulsatoire qui s'aligne sur le rythme, l'intensité augmentant avec le volume, et ainsi de suite.
Voici un autre article fantastique: http://knol.google.com/k/music-visualization-techniques#
Et une autre question similaire de StackOverflow: Creating music visualizer
Si vous ne voulez pas passer trop de temps la mise en œuvre de la solution tout autour, je vous recommande consultez NAudio. Il a la capture et la lecture audio, avec une bonne quantité de choses de visualisation OOTB.
Sans rapport avec la question, mais merci pour le lien NAudio. J'ai été à la recherche d'une bibliothèque de lecture mp3 .net pour les âges. – jtjin