From: Daniel L. <soc...@ma...> - 2005-05-11 03:36:52
|
Woops, sorry - I went off the thread and back on with my replies. The XML interface looks cool, I noticed there's another opensource project = doing patch editting using XML in it (I presume for the synth description).= Might not be the worst idea to have the same XML format, then you could d= ig from both worlds of Drivers for, perhaps, more synths (SynthDescription = might be a better word over drive.. or SynthInterface). They're at: http://synthed.sourceforge.net/ I guess support for my weird Yamaha S80 interface would be nice, sine I'd g= uess the Motif series uses it, and from the docs I know some others use it. Which is multiple values get crammed into one sysex string - E.G. There's a= 13 byte string for an oscillator and some parameters, then a 29 byte strin= g for the Amplitude, then a 27 byte one for the pitch, and so on. I guess I'm going to make sets of Model/Sender pairs for each of those for = now... and work from there. ----- 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 > On 5/10/05, Daniel Lyons <soc...@ma...> wrote: > > > > > I guess the way to do it would be to make a ParamSender 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 with multiple > > > sysex messages and the huge number of parameters that 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 slow when I > had that many widgets loaded at once. >=20 > > The XML driver sounds intriguing, how's the progress of that?=20=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 on how to > implement more complex editors, but haven't had time to 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 ___________________________________________________________ Sign-up for Ads Free at Mail.com http://promo.mail.com/adsfreejump.htm |