/[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 3214 by schoenebeck, Thu May 25 14:46:47 2017 UTC revision 3253 by schoenebeck, Tue May 30 12:08:45 2017 UTC
# Line 13  Line 13 
13  #include "../../common/global_private.h"  #include "../../common/global_private.h"
14  #include "AbstractInstrumentManager.h"  #include "AbstractInstrumentManager.h"
15  #include "MidiKeyboardManager.h"  #include "MidiKeyboardManager.h"
16    #include "Fade.h"
17    
18  namespace LinuxSampler {  namespace LinuxSampler {
19    
# Line 239  namespace LinuxSampler { Line 240  namespace LinuxSampler {
240          m_fnChangeNote(this), m_fnChangeVelo(this),          m_fnChangeNote(this), m_fnChangeVelo(this),
241          m_fnEventStatus(this), m_fnWait2(this), m_fnStopWait(this),          m_fnEventStatus(this), m_fnWait2(this), m_fnStopWait(this),
242          m_fnFadeIn(this), m_fnFadeOut(this),          m_fnFadeIn(this), m_fnFadeOut(this),
243            m_fnChangeVolCurve(this), m_fnChangeTuneCurve(this),
244          m_fnGetEventPar(this), m_fnSetEventPar(this),          m_fnGetEventPar(this), m_fnSetEventPar(this),
245          m_varEngineUptime(this), m_varCallbackID(this), m_varAllEvents(this)          m_varEngineUptime(this), m_varCallbackID(this), m_varAllEvents(this)
246      {      {
247          m_CC.size = _MEMBER_SIZEOF(AbstractEngineChannel, ControllerTable);          m_CC.size = _MEMBER_SIZEOF(AbstractEngineChannel, ControllerTable);
248          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);
249          m_EVENT_ID = DECLARE_VMINT_READONLY(m_event, class ScriptEvent, id);          m_EVENT_ID = DECLARE_VMINT_READONLY(m_event, class ScriptEvent, id);
250          m_EVENT_NOTE = DECLARE_VMINT(m_event, class ScriptEvent, cause.Param.Note.Key);          m_EVENT_NOTE = DECLARE_VMINT_READONLY(m_event, class ScriptEvent, cause.Param.Note.Key);
251          m_EVENT_VELOCITY = DECLARE_VMINT(m_event, class ScriptEvent, cause.Param.Note.Velocity);          m_EVENT_VELOCITY = DECLARE_VMINT_READONLY(m_event, class ScriptEvent, cause.Param.Note.Velocity);
252          m_KEY_DOWN.size = 128;          m_KEY_DOWN.size = 128;
253            m_KEY_DOWN.readonly = true;
254          m_NI_CALLBACK_TYPE = DECLARE_VMINT_READONLY(m_event, class ScriptEvent, handlerType);          m_NI_CALLBACK_TYPE = DECLARE_VMINT_READONLY(m_event, class ScriptEvent, handlerType);
255          m_NKSP_IGNORE_WAIT = DECLARE_VMINT(m_event, class ScriptEvent, ignoreAllWaitCalls);          m_NKSP_IGNORE_WAIT = DECLARE_VMINT(m_event, class ScriptEvent, ignoreAllWaitCalls);
256      }      }
# Line 344  namespace LinuxSampler { Line 347  namespace LinuxSampler {
347          m["$EVENT_PAR_1"] = EVENT_PAR_1;          m["$EVENT_PAR_1"] = EVENT_PAR_1;
348          m["$EVENT_PAR_2"] = EVENT_PAR_2;          m["$EVENT_PAR_2"] = EVENT_PAR_2;
349          m["$EVENT_PAR_3"] = EVENT_PAR_3;          m["$EVENT_PAR_3"] = EVENT_PAR_3;
350            m["$NKSP_LINEAR"] = FADE_CURVE_LINEAR;
351            m["$NKSP_EASE_IN_EASE_OUT"] = FADE_CURVE_EASE_IN_EASE_OUT;
352    
353          return m;          return m;
354      }      }
# Line 387  namespace LinuxSampler { Line 392  namespace LinuxSampler {
392          else if (name == "change_pitch_lfo_freq") return &m_fnChangePitchLFOFreq;          else if (name == "change_pitch_lfo_freq") return &m_fnChangePitchLFOFreq;
393          else if (name == "fade_in") return &m_fnFadeIn;          else if (name == "fade_in") return &m_fnFadeIn;
394          else if (name == "fade_out") return &m_fnFadeOut;          else if (name == "fade_out") return &m_fnFadeOut;
395            else if (name == "change_vol_curve") return &m_fnChangeVolCurve;
396            else if (name == "change_tune_curve") return &m_fnChangeTuneCurve;
397          else if (name == "get_event_par") return &m_fnGetEventPar;          else if (name == "get_event_par") return &m_fnGetEventPar;
398          else if (name == "set_event_par") return &m_fnSetEventPar;          else if (name == "set_event_par") return &m_fnSetEventPar;
399          else if (name == "event_status") return &m_fnEventStatus;          else if (name == "event_status") return &m_fnEventStatus;

Legend:
Removed from v.3214  
changed lines
  Added in v.3253

  ViewVC Help
Powered by ViewVC