1231 |
public: |
public: |
1232 |
String Name; ///< Name of this script group. For example to be displayed in an instrument editor. |
String Name; ///< Name of this script group. For example to be displayed in an instrument editor. |
1233 |
|
|
1234 |
Script* GetScript(uint index); |
Script* GetScript(size_t index); |
1235 |
Script* AddScript(); |
Script* AddScript(); |
1236 |
void DeleteScript(Script* pScript); |
void DeleteScript(Script* pScript); |
1237 |
protected: |
protected: |
1303 |
MidiRuleAlternator* AddMidiRuleAlternator(); |
MidiRuleAlternator* AddMidiRuleAlternator(); |
1304 |
void DeleteMidiRule(int i); |
void DeleteMidiRule(int i); |
1305 |
// real-time instrument script methods |
// real-time instrument script methods |
1306 |
Script* GetScriptOfSlot(uint index); |
Script* GetScriptOfSlot(size_t index); |
1307 |
void AddScriptSlot(Script* pScript, bool bypass = false); |
void AddScriptSlot(Script* pScript, bool bypass = false); |
1308 |
void SwapScriptSlots(uint index1, uint index2); |
void SwapScriptSlots(uint index1, uint index2); |
1309 |
void RemoveScriptSlot(uint index); |
void RemoveScriptSlot(uint index); |