25 |
|
|
26 |
#include <algorithm> |
#include <algorithm> |
27 |
|
|
28 |
|
#include "../common/global_private.h" |
29 |
#include "../drivers/midi/MidiInstrumentMapper.h" |
#include "../drivers/midi/MidiInstrumentMapper.h" |
30 |
|
|
31 |
#define NO_MIDI_INSTRUMENT_MAP -1 |
#define NO_MIDI_INSTRUMENT_MAP -1 |
41 |
uiMidiProgram = 0; |
uiMidiProgram = 0; |
42 |
bProgramChangeReceived = bMidiBankMsbReceived = bMidiBankLsbReceived = false; |
bProgramChangeReceived = bMidiBankMsbReceived = bMidiBankLsbReceived = false; |
43 |
iMidiInstrumentMap = NO_MIDI_INSTRUMENT_MAP; |
iMidiInstrumentMap = NO_MIDI_INSTRUMENT_MAP; |
44 |
|
uiVoiceCount = 0; |
45 |
|
uiDiskStreamCount = 0; |
46 |
ResetMidiRpnController(); |
ResetMidiRpnController(); |
47 |
} |
} |
48 |
|
|
188 |
return (bMidiRpnReceived) ? (uiMidiRpnMsb << 8) | uiMidiRpnLsb : -1; |
return (bMidiRpnReceived) ? (uiMidiRpnMsb << 8) | uiMidiRpnLsb : -1; |
189 |
} |
} |
190 |
|
|
191 |
|
uint EngineChannel::GetVoiceCount() { |
192 |
|
return uiVoiceCount; |
193 |
|
} |
194 |
|
|
195 |
|
void EngineChannel::SetVoiceCount(uint Voices) { |
196 |
|
uiVoiceCount = Voices; |
197 |
|
} |
198 |
|
|
199 |
|
uint EngineChannel::GetDiskStreamCount() { |
200 |
|
return uiDiskStreamCount; |
201 |
|
} |
202 |
|
|
203 |
|
void EngineChannel::SetDiskStreamCount(uint Streams) { |
204 |
|
uiDiskStreamCount = Streams; |
205 |
|
} |
206 |
|
|
207 |
void EngineChannel::AddFxSendCountListener(FxSendCountListener* l) { |
void EngineChannel::AddFxSendCountListener(FxSendCountListener* l) { |
208 |
llFxSendCountListeners.AddListener(l); |
llFxSendCountListeners.AddListener(l); |
209 |
} |
} |