/[svn]/linuxsampler/trunk/src/engines/common/InstrumentScriptVM.cpp
ViewVC logotype

Diff of /linuxsampler/trunk/src/engines/common/InstrumentScriptVM.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2931 by schoenebeck, Sat Jul 9 14:38:33 2016 UTC revision 2935 by schoenebeck, Sun Jul 10 14:24:13 2016 UTC
# Line 222  namespace LinuxSampler { Line 222  namespace LinuxSampler {
222          m_event(NULL), m_fnPlayNote(this), m_fnSetController(this),          m_event(NULL), m_fnPlayNote(this), m_fnSetController(this),
223          m_fnIgnoreEvent(this), m_fnIgnoreController(this), m_fnNoteOff(this),          m_fnIgnoreEvent(this), m_fnIgnoreController(this), m_fnNoteOff(this),
224          m_fnSetEventMark(this), m_fnDeleteEventMark(this), m_fnByMarks(this),          m_fnSetEventMark(this), m_fnDeleteEventMark(this), m_fnByMarks(this),
225          m_fnChangeVol(this), m_fnChangeTune(this), m_fnChangePan(this)          m_fnChangeVol(this), m_fnChangeTune(this), m_fnChangePan(this),
226            m_fnChangeCutoff(this), m_fnChangeReso(this), m_fnEventStatus(this)
227      {      {
228          m_CC.size = _MEMBER_SIZEOF(AbstractEngineChannel, ControllerTable);          m_CC.size = _MEMBER_SIZEOF(AbstractEngineChannel, ControllerTable);
229          m_CC_NUM = DECLARE_VMINT(m_event, class ScriptEvent, cause.Param.CC.Controller);          m_CC_NUM = DECLARE_VMINT(m_event, class ScriptEvent, cause.Param.CC.Controller);
# Line 305  namespace LinuxSampler { Line 306  namespace LinuxSampler {
306          // first get buil-in integer variables of derived VM class          // first get buil-in integer variables of derived VM class
307          std::map<String,int> m = ScriptVM::builtInConstIntVariables();          std::map<String,int> m = ScriptVM::builtInConstIntVariables();
308    
309            m["$EVENT_STATUS_INACTIVE"] = EVENT_STATUS_INACTIVE;
310            m["$EVENT_STATUS_NOTE_QUEUE"] = EVENT_STATUS_NOTE_QUEUE;
311          m["$VCC_MONO_AT"] = CTRL_TABLE_IDX_AFTERTOUCH;          m["$VCC_MONO_AT"] = CTRL_TABLE_IDX_AFTERTOUCH;
312          m["$VCC_PITCH_BEND"] = CTRL_TABLE_IDX_PITCHBEND;          m["$VCC_PITCH_BEND"] = CTRL_TABLE_IDX_PITCHBEND;
313          for (int i = 0; i < INSTR_SCRIPT_EVENT_GROUPS; ++i) {          for (int i = 0; i < INSTR_SCRIPT_EVENT_GROUPS; ++i) {
# Line 327  namespace LinuxSampler { Line 330  namespace LinuxSampler {
330          else if (name == "change_vol") return &m_fnChangeVol;          else if (name == "change_vol") return &m_fnChangeVol;
331          else if (name == "change_tune") return &m_fnChangeTune;          else if (name == "change_tune") return &m_fnChangeTune;
332          else if (name == "change_pan") return &m_fnChangePan;          else if (name == "change_pan") return &m_fnChangePan;
333            else if (name == "change_cutoff") return &m_fnChangeCutoff;
334            else if (name == "change_reso") return &m_fnChangeReso;
335            else if (name == "event_status") return &m_fnEventStatus;
336    
337          // built-in script functions of derived VM class          // built-in script functions of derived VM class
338          return ScriptVM::functionByName(name);          return ScriptVM::functionByName(name);

Legend:
Removed from v.2931  
changed lines
  Added in v.2935

  ViewVC Help
Powered by ViewVC