From: Peter G. <pet...@gm...> - 2009-08-25 08:53:50
|
Hi, On Tue, Aug 25, 2009 at 7:11 AM, Daniel Rosenstark wrote: > Hi Michael, > > 1) three hours of tinkering is either not mentioned or called, "a bit of > tinkering" when you develop software. Plan to lose many more. IMHO That's where the introduction in the programmer's guide is pretty misleading: III.a.1. How hard is it to add support for a new synthesizer to JSynthLib? The hardest part is simply becoming familiar with how JSynthLib works and how it's laid out internally. Spend some time looking through the driver code for other synthesizers and you'll basically pick it up by osmosis. Once your familiar with what you have to do, actually doing it shouldn't take too long. I've gotten librarian (not editing) support for synthesizers hacked up in under two hours. It depends of course, on the complexity of the synthesizer and the quality of the sysex specification. Adding editing support can be a little more time consuming, but is probably even more fun than writing librarian support. I've spent anywhere between 3 or 4 hours (working on the DR660 Editor) up to 5 days (working on the Matrix 1000 editor). If you run into any trouble, you can email JSynthLib mailing list<jsy...@li...>for help. If we're writing this to an audience of musicians, better add that knowing how to program in general and in Java is required. Then it's possible to 'pick it up by osmosis'. Else, we should provide a much more detailed guide. > 2) I did give up on JSynthLib (resulting in > www.confusionists.com/handsonic), > but there was a LOT of help on the list. I ditched it because what I needed > to do was not really a librarian. There WAS a lot of help, but the information is hard to find now. > > 3) My guess: it's August, they're Europeans, and so you have to wait until > September when they are actually working. That's true, in September, the rainy days come again. (At least in Belgium and most countries up north, yes, Belgium is a country, Brussels is a city, where it's raining today ;-) > 4) Sounds like your problems are outside of JSynthlib anyway, but I'm not > sure. Use JSynthlib if you are going to be making that kind of > functionality > anyway. I guess 'your problems' refers to Mikes previous mails, and troubles with the Java installation ? I'm having similar problems ... see my previous mail<http://www.mail-archive.com/jsy...@li.../msg00140.html> Would it be better if we go to a java-forum to ask for help with these problems ? Cheers, Peter |