247 |
protected: |
protected: |
248 |
ScriptEvent* m_event; ///< The event currently executed by exec(). |
ScriptEvent* m_event; ///< The event currently executed by exec(). |
249 |
|
|
250 |
// buil-in script variables |
// built-in script variables |
251 |
VMInt8Array m_CC; |
VMInt8Array m_CC; |
252 |
VMInt8RelPtr m_CC_NUM; |
VMInt8RelPtr m_CC_NUM; |
253 |
VMIntRelPtr m_EVENT_ID; |
VMIntRelPtr m_EVENT_ID; |
259 |
VMIntRelPtr m_NI_CALLBACK_TYPE; |
VMIntRelPtr m_NI_CALLBACK_TYPE; |
260 |
VMIntRelPtr m_NKSP_IGNORE_WAIT; |
VMIntRelPtr m_NKSP_IGNORE_WAIT; |
261 |
|
|
262 |
// buil-in script functions |
// built-in script functions |
263 |
InstrumentScriptVMFunction_play_note m_fnPlayNote; |
InstrumentScriptVMFunction_play_note m_fnPlayNote; |
264 |
InstrumentScriptVMFunction_set_controller m_fnSetController; |
InstrumentScriptVMFunction_set_controller m_fnSetController; |
265 |
InstrumentScriptVMFunction_ignore_event m_fnIgnoreEvent; |
InstrumentScriptVMFunction_ignore_event m_fnIgnoreEvent; |