【发布时间】:2020-06-17 21:51:47
【问题描述】:
现在这可能是因为我在 2015 年初的 MacBook Pro 上运行 Mojave 10.14.6, 但对于它的价值,这是我在使用 AudioUnitSetParameter( _mixerUnit, parameter, kAudioUnitScope_Global, 0, value, 0 ) 设置 kAudioUnitSubType_MatrixReverb 值时观察到的结果 其中“参数”是以下之一:
parameter supposed actual
kReverb2Param_ range of values range
+
DryWetMix 0..100 0..100 works as expected
Gain -20..20 step function: muted if <= 0, otherwise full volume.
MinDelayTime 0..1 0..0.119 crashes if maximum exceeded
MaxDelayTime 0..1 0..0.228 crashes if maximum exceeded
DecayTimeAt0Hz 0..20 0..0.5 no effect if > 0.5
DecayTimeAtNyquist 0..20 no discernible effect
RandomizeReflections 1..1000(int) 0..2(float)
DecayTimeAt0Hz 就好像它真的是 MinDelayTime。 RandomizeReflections 就好像它真的是 DecayTime,它接受浮点数,而不是整数。也许参数值在内部更改而没有更新枚举?
【问题讨论】:
标签: objective-c audiounit