--- linuxsampler/trunk/src/engines/common/InstrumentScriptVM.cpp 2017/04/16 23:20:30 3117 +++ linuxsampler/trunk/src/engines/common/InstrumentScriptVM.cpp 2017/04/21 13:33:03 3118 @@ -232,8 +232,10 @@ m_fnSetEventMark(this), m_fnDeleteEventMark(this), m_fnByMarks(this), m_fnChangeVol(this), m_fnChangeTune(this), m_fnChangePan(this), m_fnChangeCutoff(this), m_fnChangeReso(this), m_fnChangeAttack(this), - m_fnChangeDecay(this), m_fnChangeRelease(this), m_fnEventStatus(this), - m_fnWait2(this), m_fnStopWait(this), + m_fnChangeDecay(this), m_fnChangeRelease(this), + m_fnChangeAmpLFODepth(this), m_fnChangeAmpLFOFreq(this), + m_fnChangePitchLFODepth(this), m_fnChangePitchLFOFreq(this), + m_fnEventStatus(this), m_fnWait2(this), m_fnStopWait(this), m_varEngineUptime(this), m_varCallbackID(this), m_varAllEvents(this) { m_CC.size = _MEMBER_SIZEOF(AbstractEngineChannel, ControllerTable); @@ -363,6 +365,10 @@ else if (name == "change_attack") return &m_fnChangeAttack; else if (name == "change_decay") return &m_fnChangeDecay; else if (name == "change_release") return &m_fnChangeRelease; + else if (name == "change_amp_lfo_depth") return &m_fnChangeAmpLFODepth; + else if (name == "change_amp_lfo_freq") return &m_fnChangeAmpLFOFreq; + else if (name == "change_pitch_lfo_depth") return &m_fnChangePitchLFODepth; + else if (name == "change_pitch_lfo_freq") return &m_fnChangePitchLFOFreq; else if (name == "event_status") return &m_fnEventStatus; else if (name == "wait") return &m_fnWait2; // override wait() core implementation else if (name == "stop_wait") return &m_fnStopWait;