0

如何在 C# 中使用 DirectSound 进行音高转换?我在 Google 中没有发现任何有用的东西。SetFrequency 对我不利,因为这也会改变声音的速度。我不想为每个音高创建一个 wav 文件,因为这会导致一个非常大的软件。

谢谢你!

4

1 回答 1

1

Take a look at this wikipedia article for getting an overview about timescale-pitch modifications of audio material.

And look at this similar so question for more info.

And here i found an implementation of the Short-Time Fourier Transform pitch shifter algorithm in C#.

于 2011-09-22T15:17:16.850 回答