如何在.net C中转置.wav的音高#

时间:2018-04-15 17:40:33

标签: c# naudio cscore

我试图在C#中创建一个小型实用程序应用程序(控制台应用程序或winforms),它将加载单个循环波形。然后用户可以输入和弦,应用程序将生成一个"单循环和弦",即:和弦的完美循环版本。 例如,完美的第五个(不是和弦而是2个音符)将是原始的单循环循环两次,与单个循环的第二个副本混合,向上转换7个半音并在相同的时间范围内循环3次。

我能找到的是如何通过更快地播放来移植波,就像大多数基本采样器一样。在C#中这样做的好方法是什么?

我已经尝试过NAudio和cscore,但无法通过更快地播放来找到以不同音高播放波形的方法。音高变换和变速的例子不是我想要的东西,因为那些试图保持长度相同或者试图保持音高相同。

0 个答案:

没有答案