私が達成したいのは、UISlider例1(通常の状態)から値を送信することにより、カットオフパラメーターをプログラムで変更することです:
 Float32 highPassFilterCutoff = 4000.0;
CheckError(AudioUnitSetParameter(_auHighPassFilter,
                                 kHipassParam_CutoffFrequency,
                                 kAudioUnitScope_Global,
                                 0,
                                 highPassFilterCutoff,
                                 0),
           "Coulnd't set kHipassParam_CutoffFrequency ");
私が欲しいもの:
NSLog(@"cutOffSlider.value in effect %f",cutOffslider.value );
   Float32 highPassFilterCutoff = cutOffslider.value;
CheckError(AudioUnitSetParameter(_auHighPassFilter,
                                 kHipassParam_CutoffFrequency,
                                 kAudioUnitScope_Global,
                                 0,
                                 highPassFilterCutoff,
                                 0),
           "Coulnd't set kHipassParam_CutoffFrequency ");
私はこのようにしようとしていました...
-(IBAction)cutOffslider:(id)sender {
    [cutOffslider setMinimumValue:0.0];
    [cutOffslider setMaximumValue:6000.0];
     NSLog(@"SliderValue ... %d",(int)sender);
}
デバッグ コンソールの出力
PlayBasic[567:c07] cutOffSlider.value in effect 0.500000
ご覧のとおり、スライダーから浮動小数点値を取得できますが、シミュレーターでスライダーで値を増減しても、効果はカットオフパラメーターを変更しません。実行時にパラメータを変更するアイデアはありますか?