From: Daniel L. <soc...@ma...> - 2005-04-30 08:44:47
|
----- Original Message ----- From: "Joe Emenaker" <jo...@em...> To: "Daniel Lyons" <soc...@ma...> Subject: Re: [Jsynthlib-devel] Yamaha S80 development? Date: Fri, 29 Apr 2005 23:39:56 -0700 >=20 > Daniel Lyons wrote: >=20 > > I just downloaded JSynthLib and noticed that there was a Yamaha=20 > > S80 development going on according the the sourceforge RFE list. > > > > > No... there's a *request* for S80 support. :) However, some of the=20 > JSL devels use the RFE's to signify that, if someone doesn't write=20 > a driver for it first, then they'll write one eventually. Well, the JSynthLib developer docs said to check the RFE first. Heh, I don= t know - i assumed since it was 'assigned' to someone that meant something.= Well, it's still less of a mess than my apartment, so oh well. >=20 > > so I was wondering if he (you? jemenake) might want me to go=20 > > ahead and give the S80 a shot (I've got an S80 and am excited=20 > > about having a patch editor GUI plus load/save). > > > > > Go right ahead. I haven't seen the S80 sysex spec anywhere. If=20 > you've got it, I'd appreciate a copy. The data sheets from Yamaha do leave a bit to the imagination, but I think = there's enough there to reverse engineer what isn't in the documentation - = I only see a couple possible combinations of sysex data that'll work. At l= east there's a starting point, though: See: http://www2.yamaha.co.jp/manual/pdf/emi/english/synth/S80E2.PDF and http://www2.yamaha.co.jp/manual/pdf/emi/english/synth/S80E3.pdf > > I'm mainly a C++/PERL programmer, but I don't think it'll give me=20 > > too many troubles. > > > > > Famous last words. :) *bonks you on the head* > Seriously, though... I find the JSL API to be very=20 > counter-intuitive and awkward. I'm gradually figuring out the=20 > least-painful way to write for it... but it required looking at=20 > lots of the core code. To prevent this from happening to anyone in=20 > the future, I'm hoping to make a nice Wiki or, at least, a set of=20 > web pages called "JSL coding for dummies", which are a bit more=20 > explanitory about how to get things done in JSL and why it does=20 > things the way it does them. There were those dev docs from the main site. I'll admit I was tempted to rewrite this glade midi controller to do the job since I'm not a big fan of Java, but I liked the look to JSynthLib and got it running without too man yproblems... so... I figured there might be hope for Java after all= !=20 (multiple inheritance rocks the universe, though, they'll never understand = that). > So, if you get stuck anywhere... don't hesitate to let me know. I'll take that as a green light. Alright, if I find myself shaking my fist too much, you'll have one frustrated nerd e-mailing you :) Cheers, Dan --=20 ___________________________________________________________ Sign-up for Ads Free at Mail.com http://promo.mail.com/adsfreejump.htm |