From: Rib R. <ri...@us...> - 2009-08-25 16:25:49
|
On Tue, Aug 25, 2009 at 9:19 AM, Rib Rdb <ri...@gm...> wrote: > On Tue, Aug 25, 2009 at 9:05 AM, Peter Geirnaert < > pet...@gm...> wrote: > >> Hi Rib Rdb >> >> On Tue, Aug 25, 2009 at 3:31 PM, Rib Rdb <ri...@gm...> wrote: >> >>> Well, this is basically what the XML driver was designed for. You create >>> the xml describing your sysex, and you should have basic librarian >>> functionality. >> >> Can I read the source of the XMLDriver and find out that way how I have to >> describe the sysex in XML? Or should I read another file? There must be some >> naming convention at least I guess. >> > > You can take a look at > org/jsynthlib/jsynthlib/synthdrivers/yamaha/motif/YamahaMotif.xml > > The motif is an incredibly complicated synth, so it doesn't make for a very > good example. It's so complicated I never was able to finish the driver for > it. > > >> Then to create an editor you use EditorBuilder, where you just drag and >>> drop the pieces to create your UI. >> >> can I use EditorBuilder by running java core/EditorBuilder and/or where do >> I drag pieces from? >> > > Looks like that should be java org.jsynthlib.editorbuilder.EditorBuilder > You would load the xml driver, then it should give you a list of all the > parameters you defined, and you can drag them to arrange them how you want. > > >> >> >> >>> Unfortunately there's no documentation, and it's probably missing a few >>> pieces since no one's used it to write a finished editor. If anyone's >>> willing to play with it and document the process as they go along, I'd be >>> happy to help you with any issues and possibly fix any missing pieces. >> >> Yes, I am more than willing to play with it. My first missing piece is >> "how to get started" >> I've already described each piece of sysex that my Roland SPD-11 >> sends/receives on >> spd-11.wikispaces.com. The missing documentation plays a role indeed. >> >> >>> >>> >>> On Tue, Aug 25, 2009 at 5:12 AM, Peter Geirnaert < >>> pet...@gm...> wrote: >>> >>>> Hi again :) >>>> >>>> I was typing this message in the general advanced >>>> java<http://www.java-forums.org/advanced-java/>sub-forum of >>>> >>>> java-forums >>>> but before I hit send, I thought, maybe some native English speaking >>>> JSynthLib fan >>>> might know better ways to sell this job ... >>>> >>>> my post titled: Supporting newbies in an Open Source project >>>> --------------------------- >>>> Hi, >>>> This is a call to advanced java users, for help in a project to help >>>> musicians write Java code. >>>> The question is how to help them write an advanced MIDI System Exclusive >>>> driver for their synthesizer, >>>> and so build a universal synthesizer preset editor/librarian that >>>> eventually >>>> supports every existing synthesizer. >>>> >>>> The base for this software has already been built and is released at >>>> SourceForge with the name JSynthLib. >>>> >>>> The project to help newbies is a wiki that should help musicians to >>>> write a >>>> driver in about a week of time when they have no understanding of >>>> programming (Java). The goal should be to get another synth supported, >>>> not >>>> to teach a musician writing software. >>>> >>>> Would it be possible to generate (parts of) the required code by asking >>>> questions with answers that the musician can find in his synthesizer's >>>> manual? >>>> >>>> Maybe that's asking too much to get started ... >>>> >>>> If any advanced Java users would be so kind to join the JSynthLib >>>> mailing >>>> list and/or have a look at the current state of the code and >>>> programmer's >>>> guide that are available at this moment, that would be very nice. >>>> Of course, when you have free time and are interested, as it is an >>>> open-source project. >>>> >>>> Thanks in advance. >>>> Peter >>>> ------------------------------ >>>> >>>> If nobody replies here, I'll post this tomorrow >>>> Cheers >>>> P >>>> >>>> ------------------------------------------------------------------------------ >>>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 >>>> 30-Day >>>> trial. Simplify your report design, integration and deployment - and >>>> focus on >>>> what you do best, core application coding. Discover what's new with >>>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>>> _______________________________________________ >>>> Jsynthlib-devel mailing list >>>> Jsy...@li... >>>> https://lists.sourceforge.net/lists/listinfo/jsynthlib-devel >>>> >>> >>> >> > |