230 |
m_event(NULL), m_fnPlayNote(this), m_fnSetController(this), |
m_event(NULL), m_fnPlayNote(this), m_fnSetController(this), |
231 |
m_fnIgnoreEvent(this), m_fnIgnoreController(this), m_fnNoteOff(this), |
m_fnIgnoreEvent(this), m_fnIgnoreController(this), m_fnNoteOff(this), |
232 |
m_fnSetEventMark(this), m_fnDeleteEventMark(this), m_fnByMarks(this), |
m_fnSetEventMark(this), m_fnDeleteEventMark(this), m_fnByMarks(this), |
233 |
m_fnChangeVol(this), m_fnChangeTune(this), m_fnChangePan(this), |
m_fnChangeVol(this), m_fnChangeVolTime(this), |
234 |
|
m_fnChangeTune(this), m_fnChangeTuneTime(this), m_fnChangePan(this), |
235 |
m_fnChangeCutoff(this), m_fnChangeReso(this), m_fnChangeAttack(this), |
m_fnChangeCutoff(this), m_fnChangeReso(this), m_fnChangeAttack(this), |
236 |
m_fnChangeDecay(this), m_fnChangeRelease(this), |
m_fnChangeDecay(this), m_fnChangeRelease(this), |
237 |
m_fnChangeAmpLFODepth(this), m_fnChangeAmpLFOFreq(this), |
m_fnChangeAmpLFODepth(this), m_fnChangeAmpLFOFreq(this), |
238 |
m_fnChangePitchLFODepth(this), m_fnChangePitchLFOFreq(this), |
m_fnChangePitchLFODepth(this), m_fnChangePitchLFOFreq(this), |
239 |
m_fnEventStatus(this), m_fnWait2(this), m_fnStopWait(this), |
m_fnEventStatus(this), m_fnWait2(this), m_fnStopWait(this), |
240 |
|
m_fnFadeIn(this), m_fnFadeOut(this), |
241 |
m_varEngineUptime(this), m_varCallbackID(this), m_varAllEvents(this) |
m_varEngineUptime(this), m_varCallbackID(this), m_varAllEvents(this) |
242 |
{ |
{ |
243 |
m_CC.size = _MEMBER_SIZEOF(AbstractEngineChannel, ControllerTable); |
m_CC.size = _MEMBER_SIZEOF(AbstractEngineChannel, ControllerTable); |
360 |
else if (name == "delete_event_mark") return &m_fnDeleteEventMark; |
else if (name == "delete_event_mark") return &m_fnDeleteEventMark; |
361 |
else if (name == "by_marks") return &m_fnByMarks; |
else if (name == "by_marks") return &m_fnByMarks; |
362 |
else if (name == "change_vol") return &m_fnChangeVol; |
else if (name == "change_vol") return &m_fnChangeVol; |
363 |
|
else if (name == "change_vol_time") return &m_fnChangeVolTime; |
364 |
else if (name == "change_tune") return &m_fnChangeTune; |
else if (name == "change_tune") return &m_fnChangeTune; |
365 |
|
else if (name == "change_tune_time") return &m_fnChangeTuneTime; |
366 |
else if (name == "change_pan") return &m_fnChangePan; |
else if (name == "change_pan") return &m_fnChangePan; |
367 |
else if (name == "change_cutoff") return &m_fnChangeCutoff; |
else if (name == "change_cutoff") return &m_fnChangeCutoff; |
368 |
else if (name == "change_reso") return &m_fnChangeReso; |
else if (name == "change_reso") return &m_fnChangeReso; |
373 |
else if (name == "change_amp_lfo_freq") return &m_fnChangeAmpLFOFreq; |
else if (name == "change_amp_lfo_freq") return &m_fnChangeAmpLFOFreq; |
374 |
else if (name == "change_pitch_lfo_depth") return &m_fnChangePitchLFODepth; |
else if (name == "change_pitch_lfo_depth") return &m_fnChangePitchLFODepth; |
375 |
else if (name == "change_pitch_lfo_freq") return &m_fnChangePitchLFOFreq; |
else if (name == "change_pitch_lfo_freq") return &m_fnChangePitchLFOFreq; |
376 |
|
else if (name == "fade_in") return &m_fnFadeIn; |
377 |
|
else if (name == "fade_out") return &m_fnFadeOut; |
378 |
else if (name == "event_status") return &m_fnEventStatus; |
else if (name == "event_status") return &m_fnEventStatus; |
379 |
else if (name == "wait") return &m_fnWait2; // override wait() core implementation |
else if (name == "wait") return &m_fnWait2; // override wait() core implementation |
380 |
else if (name == "stop_wait") return &m_fnStopWait; |
else if (name == "stop_wait") return &m_fnStopWait; |