用DirectSound变换音调

本文关键字:变换 DirectSound | 更新日期: 2023-09-27 18:09:35

如何在c#中使用DirectSound进行音高转换?我在谷歌上没有找到任何有用的东西。SetFrequency对我来说不是很好,因为它也会改变声音的速度。我不想为每个音高创建一个wav文件,因为那会导致一个非常大的软件。

谢谢!

用DirectSound变换音调

查看这篇维基百科文章,了解音频材料的时间尺度-音高修改。

看这个类似的问题了解更多信息。

在这里我找到了c#中短时傅里叶变换节移算法的实现。