public void SetParameter( VstInt32 index, float parameter ) {
if ( setParameterProc == null && aeffect.setParameter != IntPtr.Zero ) {
setParameterProc = (AEffectSetParameterProc)Marshal.GetDelegateForFunctionPointer( aeffect.setParameter, typeof( AEffectSetParameterProc ) );
}
try {
if ( setParameterProc != null ) {
setParameterProc( ref aeffect, index, parameter );
}
} catch ( Exception ex ) {
Console.Error.WriteLine( "AEffect#SetParameter; ex=" + ex );
}
}