From: Jeff W. <jww...@ya...> - 2005-01-31 22:04:44
|
To All, I'm just beginning work on drivers/editor for the Behringer FCB1010 MIDI Foot Controller. Joachim's message about the MultiWidget was particularly interesting to me. This is definitely something I could use for the FCB1010 and it's certainly a more elegant solution that what I had in mind. Integrating this into the Core package would certainly help me out. Thanks, Jeff --- Joachim Backhaus <jba...@pi...> wrote: > Hello, > > I needed a widget for my QuasimidiQuasar editor > which > could handle two or more parameters stored in one or > more > bit of one byte. > > Confused? > > OK, I make an example: > > There is a switch parameter "Arpeggiator on/off" > stored in bit 0. > The "Arpeggiator resolution" ist stored in bit 1-3 > (16 values). > > They can be retrieved by using bitmasks. > > In this case I needed a check box for the switch and > a combo box > for the "Arpeggiator resolution" but one SysexSender > and one ParamModel > for both because they are saved in one byte and > single bits > can't be handled. > > In the Quasar there are three bytes that contains > two or more > parameters, so I needed two write three new Widgets. > > That's why I decided to finally write this new > widget because > I need it also for other editors I'll write. > > The new widget which I called "MultiWidget" can > handle these > cases and uses check boxes for switches and combo > boxes > for other parameters. > > You can look at it in the CVS: > http://cvs.sourceforge.net/viewcvs.py/jsynthlib/JSynthLib/synthdrivers/QuasimidiQuasar/MultiWidget.java > > To simplify the use of the widget I separated the > parameters > for each widget in there in a separate class: > http://cvs.sourceforge.net/viewcvs.py/jsynthlib/JSynthLib/synthdrivers/QuasimidiQuasar/MultiWidgetParams.java > > Maybe it would be useful to integrate this into the > core classes? > > What do you think? > > Best regards, > Joachim Backhaus __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com |