From: Jeff W. <jww...@ya...> - 2005-01-05 01:31:11
|
Thorsten> Following drivers cannot be added in the Thorsten> preferences: Thorsten> o Alesis DM5 Thorsten> o Line 6 Bass Pod Thorsten> o Line 6 Pod Thorsten> o Yamaha Motif (there are two drivers, one is Thorsten> wrong?) I am the author of the DM5 and Line 6 Drivers. I tried removing and adding these drivers and I was not able to reproduce your problem on my system. Are you saying when you select any of these drivers nothing happens or are you saying they don't show up in the list. If it's the latter, I'm wondering if your synthdrivers.properties file might have somehow gotten corrupted. I would try rerunning DeviceListWriter to recreate it. Section III.e.4 in the JSynthLib Programmer's Guide (the programming.html file included in the doc folder) tells how to do this. Hiroo> Do you want to sent out the parameters during dragging? Thorsten> yes, because releasing and pressing the mouse button again can be Thorsten> very knotty - it makes finetuning of an evelope very hard Hiroo, remember when I was working on the Line6 stuff? You've already made all the necessary changes to the core code to make this possible. It's already in version 0.20. Thorsten, if you're subclassing the the SysexSender class you might want to take a look at the CCSender class in either of the Line6 packages. These are a good example of how you can have your SysexSender subclass implement the SysexWidget.ISender interface. The CCSender sends out CC messages continuously while the Widget is being adjusted. Works like a charm. You can easily modify this to send a whole sysex record or even NRPNs (The NRPNSender in the AlesisDM5 package uses this technique to send NRPNs). Hope this helps. __________________________________ Do you Yahoo!? Yahoo! Mail - Easier than ever with enhanced search. Learn more. http://info.mail.yahoo.com/mail_250 |