118 |
} |
} |
119 |
|
|
120 |
void FxSend::SetLevel(float f) { |
void FxSend::SetLevel(float f) { |
121 |
|
if(fLevel == f) return; |
122 |
fLevel = f; |
fLevel = f; |
123 |
|
SetInfoChanged(true); |
124 |
} |
} |
125 |
|
|
126 |
void FxSend::SetLevel(uint8_t iMidiValue) { |
void FxSend::SetLevel(uint8_t iMidiValue) { |
127 |
fLevel = float(iMidiValue & 0x7f) / 127.0f; |
fLevel = float(iMidiValue & 0x7f) / 127.0f; |
128 |
|
SetInfoChanged(true); |
129 |
} |
} |
130 |
|
|
131 |
void FxSend::Reset() { |
void FxSend::Reset() { |
132 |
fLevel = DEFAULT_FX_SEND_LEVEL; |
SetLevel(DEFAULT_FX_SEND_LEVEL); |
133 |
} |
} |
134 |
|
|
135 |
uint8_t FxSend::MidiController() { |
uint8_t FxSend::MidiController() { |
150 |
return iId; |
return iId; |
151 |
} |
} |
152 |
|
|
153 |
|
void FxSend::SetInfoChanged(bool b) { |
154 |
|
bInfoChanged = b; |
155 |
|
} |
156 |
|
|
157 |
|
bool FxSend::IsInfoChanged() { |
158 |
|
return bInfoChanged; |
159 |
|
} |
160 |
|
|
161 |
} // namespace LinuxSampler |
} // namespace LinuxSampler |