可以DiracLE改变Pitch或只是拉伸时间

时间:2012-09-15 09:31:09

标签: iphone objective-c ios

我正在使用Dirac LE。我试图改变声音的音高,但在控制台中出现以下错误..

enter image description here

Dirac LE可以转换声音的音高吗?我知道我只能使用一个频道。

1 个答案:

答案 0 :(得分:2)

是的,你可以改变音调。

请注意,在更改内容时需要创建和销毁dirac对象

这样:

  • 使用DiracCreate(或交错版本)创建dirac实例
  • 设置音高/速度和其他设置
  • 使用DiracProcess进行处理
  • 使用DiracDestroy
  • 销毁dirac实例

如果要更改设置,则需要在LE版本中创建/销毁dirac实例(调用DiracReset是不够的)

哦,你可以通过拥有多个dirac实例来处理多个通道,但是这些没有链接/同步,这会导致左/右声道的微小变化,导致立体声图像不稳定