|
From: Mark K. <mar...@co...> - 2004-01-12 00:51:02
|
On Sun, 2004-01-11 at 15:55, Christian Schoenebeck wrote: > > * Is Delay a minimum note-off->release delay, > > the maximum duration of the sustain state, > > or what? (Both seem useful to me...) > > That 2nd "D" is actually Decay2. It's an exponential fall from the last Decay1 > level to the first level of the Release stage. Decay2 will only become > applied in case this "infinite sustain" is disabled, but I'm not that sure. > Maybe Mark can confirm that? I believe this is a correct description. With Infinite Sustain enabled Decay 2 is not used. With Infinite Sustain disabled, Decay 2 begins at the end of Decay 1. This appears (in my mind) to create a first, normally faster decay region like everyone is used to. After that first decay period, Decay 2 kicks in and GSt will then does a second decay period that takes you down to 0 volume. I think the intention here is to ensure that all notes eventually go to zero even if their keys are never released. This does raise one unsolved issue I've seen with LS. To date I think LS has no mechanism for releasing the oldest notes when it reaches its maximum note count. Press sustain and start hitting keys. Eventually you get messages about not being able to play notes. LS needs to be able to release the oldest notes to that new notes can be played. Generally it will be better to get a release or something from very old notes going away vs. not playing the newest notes. Cheers, Mark |