2 |
* * |
* * |
3 |
* LinuxSampler - modular, streaming capable sampler * |
* LinuxSampler - modular, streaming capable sampler * |
4 |
* * |
* * |
5 |
* Copyright (C) 2011 Grigor Iliev * |
* Copyright (C) 2011 - 2012 Grigor Iliev * |
6 |
* * |
* * |
7 |
* This program is free software; you can redistribute it and/or modify * |
* This program is free software; you can redistribute it and/or modify * |
8 |
* it under the terms of the GNU General Public License as published by * |
* it under the terms of the GNU General Public License as published by * |
177 |
|
|
178 |
EG.trigger ( |
EG.trigger ( |
179 |
uint(std::min(std::max(0.0f, start), 1000.0f)), attack, hold, decay, |
uint(std::min(std::max(0.0f, start), 1000.0f)), attack, hold, decay, |
180 |
uint(std::min(std::max(0.0f, sustain), 1000.0f)), release, GetSampleRate() |
uint(std::min(std::max(0.0f, sustain), 1000.0f)), release, GetSampleRate(), true |
181 |
); |
); |
182 |
} |
} |
183 |
|
|
213 |
|
|
214 |
EG.trigger ( |
EG.trigger ( |
215 |
uint(std::min(std::max(0.0f, start), 1000.0f)), attack, hold, decay, |
uint(std::min(std::max(0.0f, start), 1000.0f)), attack, hold, decay, |
216 |
uint(std::min(std::max(0.0f, sustain), 1000.0f)), release, GetSampleRate() |
uint(std::min(std::max(0.0f, sustain), 1000.0f)), release, GetSampleRate(), true |
217 |
); |
); |
218 |
} |
} |
219 |
|
|
248 |
|
|
249 |
EG.trigger ( |
EG.trigger ( |
250 |
uint(std::min(std::max(0.0f, start), 1000.0f)), attack, hold, decay, |
uint(std::min(std::max(0.0f, start), 1000.0f)), attack, hold, decay, |
251 |
uint(std::min(std::max(0.0f, sustain), 1000.0f)), release, GetSampleRate() |
uint(std::min(std::max(0.0f, sustain), 1000.0f)), release, GetSampleRate(), false |
252 |
); |
); |
253 |
} |
} |
254 |
|
|
287 |
|
|
288 |
if (f != 0) { |
if (f != 0) { |
289 |
suFadeEG.uiDelayTrigger = pLfoInfo->delay * GetSampleRate(); |
suFadeEG.uiDelayTrigger = pLfoInfo->delay * GetSampleRate(); |
290 |
suFadeEG.EG.trigger(0, f, 0, 0, 1000, 0, GetSampleRate()); |
suFadeEG.EG.trigger(0, f, 0, 0, 1000, 0, GetSampleRate(), false); |
291 |
} |
} |
292 |
} |
} |
293 |
} |
} |