237 |
|
|
238 |
InstrumentScriptVM::InstrumentScriptVM() : |
InstrumentScriptVM::InstrumentScriptVM() : |
239 |
m_event(NULL), m_fnPlayNote(this), m_fnSetController(this), |
m_event(NULL), m_fnPlayNote(this), m_fnSetController(this), |
240 |
|
m_fnSetRpn(this), m_fnSetNrpn(this), |
241 |
m_fnIgnoreEvent(this), m_fnIgnoreController(this), m_fnNoteOff(this), |
m_fnIgnoreEvent(this), m_fnIgnoreController(this), m_fnNoteOff(this), |
242 |
m_fnSetEventMark(this), m_fnDeleteEventMark(this), m_fnByMarks(this), |
m_fnSetEventMark(this), m_fnDeleteEventMark(this), m_fnByMarks(this), |
243 |
m_fnChangeVol(this), m_fnChangeVolTime(this), |
m_fnChangeVol(this), m_fnChangeVolTime(this), |
405 |
// built-in script functions of this class |
// built-in script functions of this class |
406 |
if (name == "play_note") return &m_fnPlayNote; |
if (name == "play_note") return &m_fnPlayNote; |
407 |
else if (name == "set_controller") return &m_fnSetController; |
else if (name == "set_controller") return &m_fnSetController; |
408 |
|
else if (name == "set_rpn") return &m_fnSetRpn; |
409 |
|
else if (name == "set_nrpn") return &m_fnSetNrpn; |
410 |
else if (name == "ignore_event") return &m_fnIgnoreEvent; |
else if (name == "ignore_event") return &m_fnIgnoreEvent; |
411 |
else if (name == "ignore_controller") return &m_fnIgnoreController; |
else if (name == "ignore_controller") return &m_fnIgnoreController; |
412 |
else if (name == "note_off") return &m_fnNoteOff; |
else if (name == "note_off") return &m_fnNoteOff; |