| 1347 | } |
| 1348 | |
| 1349 | EnvelopeGenerator::EnvelopeGenerator() { |
| 1350 | stage = OFF; |
| 1351 | actualAttackRate = actualDecayRate = actualReleaseRate = 0; |
| 1352 | xAttackIncrement = xMinimumInAttack = 0; |
| 1353 | dBdecayIncrement = 0; |
| 1354 | dBreleaseIncrement = 0; |
| 1355 | attenuation = totalLevel = sustainLevel = 0; |
| 1356 | x = dBtoX(-96); |
| 1357 | envelope = -96; |
| 1358 | } |
| 1359 | |
| 1360 | void EnvelopeGenerator::setActualSustainLevel(int sl) { |
| 1361 | // If all SL bits are 1, sustain level is set to -93 dB: |
nothing calls this directly
no outgoing calls
no test coverage detected