From: Brian <br...@ov...> - 2005-03-16 14:29:31
|
In the future, I would like to do a *much* more sophisticated cross breeder, including this kind of functionality. Two issues though: One is that a "Filter Envelope" would not be a name of a Param Model. An envelope widget is actually an editor for many values, each with its own model / sender. You would not have a "Filter Envelope" ParamModel, but instead, a Filte Envelope Attack, Filter Envelope Decay, etc. I think that even better than being able to name parameters by name to do a cross breed, it would be cool to highlight controls in an editor window. Anyway, this is long term stuff. I have some other ideas for the crossbreeder, Right now its pretty stupid, but we can do a lot of interesting stuff with it by giving it some more smarts about the patches its combining. Brian > > Here's my next question. Currently, parameter names are passed to the > widget, and not to the ParamModel, right? If they were given to the > ParamModel instead (and ParamModel had a getName() method so that the > widget could get to it), then it creates the possiblity for > user-tunable patch mixing, no? > > For example, if I wanted to combine patches 35 and 37, I could > actually tell JSL to use "Filter Envelope" from 35, "Pitch LFO" from > 37, and to just numerically average all of the others. Or does JSL > already do this? > > - Joe |