Heya Jimmy! I've found and read the manuals, my piano has two modes of operation: GM or XG, by default XG is on. Setting it to GM will actually change the local DSP settings to ignore XG-specific effects. Ideally, I'd like to retain XG mode on my piano, but let fluidsynth interpret them as simple GM program change messages. I've seen a few patches for GS (Roland), but none for XG and I've yet to come across a complete spec. Seems like most hackers just reverse enginere it.
I do realize that there might be patent complications or similar, which is why I was looking to write code that doesn't really handle XG, but simply extracts whatever it needs to change the program number based on XG messages, not really implementing XG as such. As it is, writing "prog # #" is easy enough, I'm not sure I want to spend hours reverse engineering XG to get the program change support. :/ Anyway, thanks for your answer! Best regards, Peter On 2009-02-17 (Tue) 12:32, jimmy wrote: > > Date: Mon, 16 Feb 2009 19:32:41 +0100 > > From: Peter Gebauer <peter.geba...@stockholm.bostream.se> > > > > Hi again, Jimmy! > > > > It's hard to search for these things, 99% of the hits > > are online stores > > selling Yamaha products. In any case, the midi events > > logged contain just > > one program change event, the rest are control changes and > > system > > exclusives. > > I really don't know why they aren't simply sending > > one program change, > > I cannot make any sense of what it sends now. Maybe I can > > force it into > > GM only mode. > > > > /Peter > > Peter, > > You mean searching for the Yamaha manuals? If I forget where to start, I > normally goto yamaha.com, look around for musical instrument, keyboard area, > then browse around for manual library. > > Anyway here are the links to the yamaha manual library, pdf format: > > www.yamaha.co.jp/manual/english/index.php > > text format: > > http://www.yamaha.co.jp/manual/english/text/ > > The P-85 does seem to have a data list, but only show up on the PDF search, > no text format: > > http://www2.yamaha.co.jp/manual/pdf/emi/english/cla/p85_en_dl_a0.pdf > > Jimmy > > > > > > > _______________________________________________ > fluid-dev mailing list > fluid-dev@nongnu.org > http://lists.nongnu.org/mailman/listinfo/fluid-dev > _______________________________________________ fluid-dev mailing list fluid-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/fluid-dev