From: Phil B. <aud...@gm...> - 2007-03-25 04:50:29
|
I have been working on an *.rgd file for the Roland/Boss DR-660 (drum machine), and have all of the programs and control changes working properly. The final holdout is keymapping. I have full lists of what maps to what in which program, and I have put quite a bit of this information into the *.rgd file that I have been working on. The problem I am running into is that none of my programs will stay mapped to the keymap that I select. I can't seem to find a proper XML DTD for the *.rgd format so I'm stumped. I've checked through a bunch of the files looking for examples, but I have not been able to find what I am looking for. Does the <program> tag have a property 'keymapping=xxxx', or something along those lines? Thanks! -Philip Barton |
From: Immanuel L. <imm...@bl...> - 2007-03-25 11:30:50
|
"Phil Barton" <aud...@gm...> writes: > I have been working on an *.rgd file for the Roland/Boss DR-660 (drum machine), So have I. > and have all of the programs and control changes working properly. The final > holdout is keymapping. I had to look for that too, but I discovered the secret. <bank name="Percussion" percussion="true" msb="1" lsb="1"> <program id="0" name="Standrd" keymapping="Standrd"/> <program id="1" name="Room 1" keymapping="Room 1"/> which makes a lot of sense if you think about it :-) > > Does the <program> tag have a property 'keymapping=xxxx', or something along > those lines? good hunch :-) Maybe we should compare efforts when you are finished with yours or I could send you mine. Cheers Immanuel ---------------------------------------------------------------------- Want more money in your pocket? Click to consolidate student loans http://tags.bluebottle.com/fc/CAaCMPJkfy8HBE7KwyWdz2F2IE9RN6vs/ |
From: Pedro Lopez-C. <ped...@gm...> - 2007-03-25 14:57:34
|
On Sunday, 25 March 2007 06:50, Phil Barton wrote: > I have been working on an *.rgd file for the Roland/Boss DR-660 (drum > machine), and have all of the programs and control changes working > properly. The final holdout is keymapping. > > I have full lists of what maps to what in which program, and I have put > quite a bit of this information into the *.rgd file that I have been > working on. > > The problem I am running into is that none of my programs will stay mapped > to the keymap that I select. I can't seem to find a proper XML DTD for the > *.rgd format so I'm stumped. I've checked through a bunch of the files > looking for examples, but I have not been able to find what I am looking > for. There are some examples in the library. You can look for Roland-SC-88.rgd and Roland-JV-80.rgd both using keymappings. You can convert a Sonar/Cakewalk instrument definition into a .rgd using the script ins2rgd.pl that is in our scripts/ directory in the SVN. This script supports converting keymappings. > Does the <program> tag have a property 'keymapping=xxxx', or something > along those lines? Yes. You can edit an instrument definition using the "Manage MIDI Devices" window, and you can assign a keymapping to a program belonging to a percussion bank (clicking on the green key button near the program name) without needing to edit the XML by hand. Then, you can export the instrument definition to a file, or save the current document as the default Studio. If these actions don't work for you, it may be a bug. Please explain exactly what you are doing in order to reproduce the problem. Regards, Pedro |