/// <summary> /// Set new value of automatable parameter @see AudioEffect::setParameter /// </summary> 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 ); } }