我希望有一个类似这样的东西,两种不同的颜色并非必需。
(来源: sourceforge.net)
我已经有了来自立体声wav文件的音频数据(每毫秒一个样本),分别用于左右声道的两个int数组。我尝试过几次,但它们看起来远不如这个清晰,我的尝试结果变得太尖锐或者是一团紧密的块。
有什么好的建议吗?我在使用c#工作,但伪代码也可以。
假设我们有
- 一个函数DrawLine(color, x1, y1, x2, y2)
- 两个长度为L的int数组right[]和left[]
- 数据值在32767和-32768之间
如果你有其他假设,请在你的答案中写下它们。
for(i = 0; i < L - 1; i++) {
// What magic goes here?
}
当我应用Han提供的解决方案时,它变成了这样(只有一个频道)
替代文本 http://www.imagechicken.com/uploads/1245877759099921200.jpg