35 |
|
|
36 |
#define INSTR_SCRIPT_EVENT_GROUPS 28 |
#define INSTR_SCRIPT_EVENT_GROUPS 28 |
37 |
|
|
38 |
|
#define EVENT_STATUS_INACTIVE 0 |
39 |
|
#define EVENT_STATUS_NOTE_QUEUE 1 |
40 |
|
|
41 |
namespace LinuxSampler { |
namespace LinuxSampler { |
42 |
|
|
43 |
class AbstractEngineChannel; |
class AbstractEngineChannel; |
58 |
* @endcode |
* @endcode |
59 |
* This is required because engine internally notes and regular events are |
* This is required because engine internally notes and regular events are |
60 |
* using their own, separate ID generating pool, and their ID number set |
* using their own, separate ID generating pool, and their ID number set |
61 |
* may thu soverlap. |
* may thus overlap. |
62 |
* |
* |
63 |
* @see INSTR_SCRIPT_EVENT_ID_RESERVED_BITS |
* @see INSTR_SCRIPT_EVENT_ID_RESERVED_BITS |
64 |
*/ |
*/ |
236 |
InstrumentScriptVMFunction_set_event_mark m_fnSetEventMark; |
InstrumentScriptVMFunction_set_event_mark m_fnSetEventMark; |
237 |
InstrumentScriptVMFunction_delete_event_mark m_fnDeleteEventMark; |
InstrumentScriptVMFunction_delete_event_mark m_fnDeleteEventMark; |
238 |
InstrumentScriptVMFunction_by_marks m_fnByMarks; |
InstrumentScriptVMFunction_by_marks m_fnByMarks; |
239 |
|
InstrumentScriptVMFunction_change_vol m_fnChangeVol; |
240 |
|
InstrumentScriptVMFunction_change_tune m_fnChangeTune; |
241 |
|
InstrumentScriptVMFunction_change_pan m_fnChangePan; |
242 |
|
InstrumentScriptVMFunction_change_cutoff m_fnChangeCutoff; |
243 |
|
InstrumentScriptVMFunction_change_reso m_fnChangeReso; |
244 |
|
InstrumentScriptVMFunction_event_status m_fnEventStatus; |
245 |
|
|
246 |
friend class InstrumentScriptVMFunction_play_note; |
friend class InstrumentScriptVMFunction_play_note; |
247 |
friend class InstrumentScriptVMFunction_set_controller; |
friend class InstrumentScriptVMFunction_set_controller; |
251 |
friend class InstrumentScriptVMFunction_set_event_mark; |
friend class InstrumentScriptVMFunction_set_event_mark; |
252 |
friend class InstrumentScriptVMFunction_delete_event_mark; |
friend class InstrumentScriptVMFunction_delete_event_mark; |
253 |
friend class InstrumentScriptVMFunction_by_marks; |
friend class InstrumentScriptVMFunction_by_marks; |
254 |
|
friend class InstrumentScriptVMFunction_change_vol; |
255 |
|
friend class InstrumentScriptVMFunction_change_tune; |
256 |
|
friend class InstrumentScriptVMFunction_change_pan; |
257 |
|
friend class InstrumentScriptVMFunction_change_cutoff; |
258 |
|
friend class InstrumentScriptVMFunction_change_reso; |
259 |
|
friend class InstrumentScriptVMFunction_event_status; |
260 |
}; |
}; |
261 |
|
|
262 |
} // namespace LinuxSampler |
} // namespace LinuxSampler |