274 |
*/ |
*/ |
275 |
int GetMidiRpnController(); |
int GetMidiRpnController(); |
276 |
|
|
277 |
|
/** |
278 |
|
* Gets the current number of active voices. |
279 |
|
*/ |
280 |
|
uint GetVoiceCount(); |
281 |
|
|
282 |
|
/** |
283 |
|
* Sets the current number of active voices. |
284 |
|
*/ |
285 |
|
void SetVoiceCount(uint Voices); |
286 |
|
|
287 |
|
/** |
288 |
|
* Gets the current number of active disk streams. |
289 |
|
*/ |
290 |
|
uint GetDiskStreamCount(); |
291 |
|
|
292 |
|
/** |
293 |
|
* Sets the current number of active disk streams. |
294 |
|
*/ |
295 |
|
void SetDiskStreamCount(uint Streams); |
296 |
|
|
297 |
int iSamplerChannelIndex; ///< FIXME: nasty hack, might be removed (should be 'virtual EngineChannel* EngineChannel() = 0;', but due to cyclic dependencies only a void* solution would be possible ATM) |
int iSamplerChannelIndex; ///< FIXME: nasty hack, might be removed (should be 'virtual EngineChannel* EngineChannel() = 0;', but due to cyclic dependencies only a void* solution would be possible ATM) |
298 |
|
|
299 |
protected: |
protected: |
323 |
bool bProgramChangeReceived; |
bool bProgramChangeReceived; |
324 |
bool bMidiRpnReceived; |
bool bMidiRpnReceived; |
325 |
int iMidiInstrumentMap; |
int iMidiInstrumentMap; |
326 |
|
uint uiVoiceCount; |
327 |
|
uint uiDiskStreamCount; |
328 |
ListenerList<FxSendCountListener*> llFxSendCountListeners; |
ListenerList<FxSendCountListener*> llFxSendCountListeners; |
329 |
}; |
}; |
330 |
|
|