如何可视化音频数据?(How do I visualize audio data?)

2019-06-24 01:02发布

我想有一些看起来是这样的。 两种不同的颜色不是所必要的。


(来源: sourceforge.net )

我已经在两个int阵列,每一个用于左和右信道从立体声WAV音频数据(一个样品/毫秒)。 我已经做了一些尝试,但他们没有任何地方看近处清晰,因为这,我尝试去spikey或紧凑型肿块。

任何好的建议吗? 我工作在C#,但伪代码就可以了。

假设我们有

  • 一个功能的DrawLine(颜色,X1,Y1,X2,Y2)
  • 与数据右[]和左边的[] lenght 1L双INT阵列
  • 32767与-32768之间的数据值

如果你做任何其他的假设只是把它们写下来你的答案。

for(i = 0; i < L - 1; i++) {
  // What magic goes here?
}

这是如何横空出世的时候我申请汉提供的解决方案 。 (只有一个通道)
替代文字http://www.imagechicken.com/uploads/1245877759099921200.jpg

文章来源: How do I visualize audio data?