200 |
// calculate influence of EG1 controller on EG1's parameters |
// calculate influence of EG1 controller on EG1's parameters |
201 |
EGInfo egInfo = CalculateEG1ControllerInfluence(eg1controllervalue); |
EGInfo egInfo = CalculateEG1ControllerInfluence(eg1controllervalue); |
202 |
|
|
203 |
|
if (pNote) { |
204 |
|
egInfo.Attack *= pNote->Override.Attack; |
205 |
|
egInfo.Decay *= pNote->Override.Decay; |
206 |
|
egInfo.Release *= pNote->Override.Release; |
207 |
|
} |
208 |
|
|
209 |
TriggerEG1(egInfo, velrelease, velocityAttenuation, GetEngine()->SampleRate, itNoteOnEvent->Param.Note.Velocity); |
TriggerEG1(egInfo, velrelease, velocityAttenuation, GetEngine()->SampleRate, itNoteOnEvent->Param.Note.Velocity); |
210 |
} else { |
} else { |
211 |
pSignalUnitRack->Trigger(); |
pSignalUnitRack->Trigger(); |