From: Joachim B. <jba...@pi...> - 2005-05-11 05:14:15
|
Hi, > I guess support for my weird Yamaha S80 interface would be=20 > nice, sine I'd guess the Motif series uses it there is already a synthdriver for the Yamaha Motif: http://cvs.sourceforge.net/viewcvs.py/jsynthlib/JSynthLib/synthdrivers/Ya= mahaMotif/ This may help you perhaps. Regards, J. Backhaus > -----Urspr=FCngliche Nachricht----- > Von: jsy...@li... > [mailto:jsy...@li...]Im Auftrag von > Daniel Lyons > Gesendet: Mittwoch, 11. Mai 2005 05:37 > An: jsy...@li... > Betreff: Re: [Jsynthlib-devel] Driver writing help >=20 >=20 > Woops, sorry - I went off the thread and back on with my replies. >=20 > The XML interface looks cool, I noticed there's another=20 > opensource project doing patch editting using XML in it (I=20 > presume for the synth description). Might not be the worst=20 > idea to have the same XML format, then you could dig from=20 > both worlds of Drivers for, perhaps, more synths=20 > (SynthDescription might be a better word over drive.. or=20 > SynthInterface). >=20 > They're at: http://synthed.sourceforge.net/ >=20 > I guess support for my weird Yamaha S80 interface would be=20 > nice, sine I'd guess the Motif series uses it, and from the=20 > docs I know some others use it. >=20 > Which is multiple values get crammed into one sysex string -=20 > E.G. There's a 13 byte string for an oscillator and some=20 > parameters, then a 29 byte string for the Amplitude, then a=20 > 27 byte one for the pitch, and so on. >=20 > I guess I'm going to make sets of Model/Sender pairs for each=20 > of those for now... and work from there. >=20 >=20 >=20 >=20 > ----- Original Message ----- > From: "Rib Rdb" <ri...@gm...> > To: "Daniel Lyons" <soc...@ma...> > Subject: Re: [Jsynthlib-devel] Driver writing help > Date: Tue, 10 May 2005 17:10:06 -0700 >=20 > >=20 > > On 5/10/05, Daniel Lyons <soc...@ma...> wrote: > > > > > > > I guess the way to do it would be to make a ParamSender=20 > that knows > > > > about all thirteen parameters. > > > > > > Ok. So.. that tells me that there isn't a great way to handle=20 > > > this in the core. :) > > > > > > > Also, I'm curious how are you designing your driver. I started > > > > creating the XML driver to solve the problems dealing=20 > with multiple > > > > sysex messages and the huge number of parameters that=20 > the Motif has. > > > > I'd assume the S80 has the same issues. > > > > > > I was just going to do it straight out.. I guess, yes, a whole=20 > > > lot of sliders, maybe in a scrolling window. > > > > > > Let's see, a patch as 218 common byes and 4 wave configurations=20 > > > at 200 bytes each.. > > > > > > So probably something like 700-800 widgets? HRM! I was going to=20 > > > have tabbed panes for waves, maybe. > > > > > > Perhaps a nice design would be to have the main editor window=20 > > > have buttons which bring up pop-up windows - so you could pop-up=20 > > > the different effect windows and voice windows as desired - thus=20 > > > having whatever controller groups on screen as desired. > >=20 > > That's what I was thinking. JSynthLib seemed to run way to=20 > slow when I > > had that many widgets loaded at once. > >=20 > > > The XML driver sounds intriguing, how's the progress of that? =20 > > > That sounds very interesting . As of yet I've been using the .20=20 > > > code rather than grabbing the repos version - just so i had=20 > > > something stable to play with. > >=20 > > The XML driver currently supports librarian support for single (but > > not bank) patches, and simple editors. Simple editors means a single > > window and no complex widgets like envelopes. I have ideas=20 > on how to > > implement more complex editors, but haven't had time to=20 > implement it. > > I don't know when I'll get around to bank support. > >=20 > > If you're interested, I'm creating a tutorial on what's currently > > possible with the XML driver. I'm putting it on Joe's wiki. There's > > not much there yet, but the url is > > http://joe.emenaker.com/Wikka/wikka.php?wakka=3DXmlExample >=20 >=20 > --=20 > ___________________________________________________________ > Sign-up for Ads Free at Mail.com > http://promo.mail.com/adsfreejump.htm >=20 >=20 >=20 > ------------------------------------------------------- > This SF.Net email is sponsored by Oracle Space Sweepstakes > Want to be the first software developer in space? > Enter now for the Oracle Space Sweepstakes! > http://ads.osdn.com/?ad_ids93&alloc_id=16281&op=3Dick > _______________________________________________ > Jsynthlib-devel mailing list > Jsy...@li... > https://lists.sourceforge.net/lists/listinfo/jsynthlib-devel >=20 |