在WPF中实现音频可视化工具

时间:2009-12-06 21:30:14

标签: .net wpf math audio

我希望在WPF中实现一个audio visualizer小部件(类似于Winamp所具有的)。我该如何处理这个问题?

2 个答案:

答案 0 :(得分:3)

这两篇文章可能对您有用:

http://dotnetaddict.dotnetdevelopersjournal.com/3dhittesting.htm http://dotnetaddict.dotnetdevelopersjournal.com/datavisualizationwpf.htm

他们是使用WPF进行一系列3D可视化的两篇文章。他们有点针对介绍WPF的使用。以下是其他一些内容:

http://blog.wpfwonderland.com/2009/01/30/data-visualization-toolkit-for-silverlight-descry/ Beats per minute from real-time audio input

通常,您需要对音频流进行一些实时分析。节拍检测很容易 - 提供某种与节拍对齐的脉冲动作,强度随音量增加等等。

这是另一篇很棒的文章: http://knol.google.com/k/music-visualization-techniques#

来自StackOverflow的另一个类似问题: Creating music visualizer

答案 1 :(得分:3)

如果您不想花费太长时间来实施整个解决方案,我建议您查看NAudio。它具有音频捕获和回放功能,以及大量的可视化内容OOTB。