100 |
virtual String Version(); |
virtual String Version(); |
101 |
virtual String EngineName(); |
virtual String EngineName(); |
102 |
virtual String InstrumentFileName(); |
virtual String InstrumentFileName(); |
103 |
|
virtual String InstrumentName(); |
104 |
virtual int InstrumentIndex(); |
virtual int InstrumentIndex(); |
105 |
virtual int InstrumentStatus(); |
virtual int InstrumentStatus(); |
106 |
|
|
149 |
bool SustainPedal; ///< true if sustain pedal is down |
bool SustainPedal; ///< true if sustain pedal is down |
150 |
double GlobalVolume; ///< overall volume (a value < 1.0 means attenuation, a value > 1.0 means amplification) |
double GlobalVolume; ///< overall volume (a value < 1.0 means attenuation, a value > 1.0 means amplification) |
151 |
int Pitch; ///< Current (absolute) MIDI pitch value. |
int Pitch; ///< Current (absolute) MIDI pitch value. |
152 |
|
int CurrentKeyDimension; ///< Current value (0-127) for the keyboard dimension, altered by pressing a keyswitching key. |
153 |
int ActiveVoiceCount; ///< number of currently active voices |
int ActiveVoiceCount; ///< number of currently active voices |
154 |
int ActiveVoiceCountMax; ///< the maximum voice usage since application start |
int ActiveVoiceCountMax; ///< the maximum voice usage since application start |
155 |
bool SuspensionRequested; |
bool SuspensionRequested; |
156 |
ConditionServer EngineDisabled; |
ConditionServer EngineDisabled; |
157 |
String InstrumentFile; |
String InstrumentFile; |
158 |
int InstrumentIdx; |
int InstrumentIdx; |
159 |
|
String InstrumentIdxName; |
160 |
int InstrumentStat; |
int InstrumentStat; |
161 |
int8_t ScaleTuning[12]; ///< contains optional detune factors (-64..+63 cents) for all 12 semitones of an octave |
int8_t ScaleTuning[12]; ///< contains optional detune factors (-64..+63 cents) for all 12 semitones of an octave |
162 |
RTList<Voice>::Iterator itLastStolenVoice; ///< Only for voice stealing: points to the last voice which was theft in current audio fragment, NULL otherwise. |
RTList<Voice>::Iterator itLastStolenVoice; ///< Only for voice stealing: points to the last voice which was theft in current audio fragment, NULL otherwise. |