>Well, I'm *half* paying attention... > >So we're essentially saying that the momentary thing is a trigger that >operates on 0->positive but not positive->0. I must admit I'm not 100% clear >about the randomisable case from the text. > >Do we have example plugins for the two cases?
sooperlooper is the example for the momentary case. in that case, your definition isn't quite correct. a momentary control is one that only causes something to happen when its value transitions between any two meaningful values. this means that it needs to be reset to a meaningless value after being set to any meaningful value. this is required so that "pressing the button twice" does what the user expects. its actually slightly more complex than that at the code level. the more i try to explain this, the less convinced i am that we should add it. it requires the definition of a meaningless value, for a start, which will require warping/overloading the meaning of some other value (e.g. using the default as the meaningless value). however, jesse tried to come up with a way of modelling this kind of control with existing LADSPA options and couldn't do it. the "requires reset after every use" is hard to do without it. the randomisable thing i have no comment on.
