【问题标题】:Using Sound files C# - modifying tempo使用声音文件 C# - 修改速度
【发布时间】:2012-01-05 21:16:41
【问题描述】:

有谁知道如何在 C# 中修改声音速度和播放声音文件比原来的速度更快/更慢?

目前我在使用.wav文件,查了很多,发现SoundPlayerAudioVideoPlayback是仅有的两个播放声音的选项,但是没有一个包含任何特殊的增减方法播放的声速。

我正在构建一个允许用户修改速度的钢琴应用程序,这就是我目前所处的情况。我希望一些音乐程序员可以帮助我!干杯

【问题讨论】:

    标签: c# audio tempo


    【解决方案1】:

    之前有人问过类似的问题:

    C# Audio Library

    其中一个答案建议使用以下可能对您有所帮助的工具:

    http://naudio.codeplex.com/

    【讨论】:

    • 非常感谢!我会立即检查这两个链接。
    【解决方案2】:

    您正在寻找的是一个时间拉伸音频库,它可以改变播放速度但不会改变音高——几乎没有伪影。

    一些优秀的时间拉伸库可用:

    狄拉克:http://www.dspdimension.com/(最佳)

    橡皮筋:http://breakfastquay.com/rubberband/

    【讨论】:

      猜你喜欢
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      • 2015-11-09
      • 1970-01-01
      • 2016-08-31
      • 2013-09-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多