【发布时间】:2014-01-19 19:08:38
【问题描述】:
我对声音分析非常陌生,实际上我是第一次这样做,我需要做的就是分析 mp3 文件或任何其他格式并检测音高变化。只是我想修剪出现高音的音频文件。
我已经尝试过 NAudio 和几篇文章,但无济于事,所以如果有人指导我正确的方向获得一些教程以及使用什么 API。
【问题讨论】:
标签: c# audio frequency naudio pitch-tracking
我对声音分析非常陌生,实际上我是第一次这样做,我需要做的就是分析 mp3 文件或任何其他格式并检测音高变化。只是我想修剪出现高音的音频文件。
我已经尝试过 NAudio 和几篇文章,但无济于事,所以如果有人指导我正确的方向获得一些教程以及使用什么 API。
【问题讨论】:
标签: c# audio frequency naudio pitch-tracking
尝试将 C# 绑定到 Aubio
aubio 是一种用于从音频信号中提取注释的工具。它的功能包括在每次攻击之前对声音文件进行分段、执行音高检测、敲击节拍以及从现场音频中生成 MIDI 流。
【讨论】:
byte数组表示。它由带有一些必要参数的RIFF header和波序列本身组成。更复杂的波形(多通道、高比特率)以其他方式表示(int 而不是byte 阵列、干扰等)。如果您对音频编程非常陌生,这里有一个很棒的初学者教程:generating constant waveforms with C#。
【讨论】:
【讨论】: