We now have (I hope) a functioning percussion matrix editor with key 
mappings (providing drum names instead of pitches) in CVS HEAD.

Each MIDI device definition (e.g. GM.rgd) can contain any number of key 
mappings, each of which specifies a name for any of a number of 
different pitches.

You can select one of these key mappings in the instrument parameter 
box, and then if you open the percussion matrix editor, you get a list 
of key names (showing only the ones that actually exist) on the left 
hand side instead of the piano keyboard.

Uneventful screenshot:

  http://www.rosegardenmusic.com/tmp/perc.png

Currently the only .rgd file to contain any key mappings is GM.rgd.  The 
default autoload does not (yet).  A first test:

  * Start RG
  * Open bogus-surf-jam
  * Hit Manage MIDI Devices
  * Select the first MIDI device, and say Import...
  * Select GM.rgd
  * Return to main window, select a percussion track, and check the Key 
Mapping checkbox in the instrument parameter box
  * Right-click on a track and say "Open in Percussion Matrix editor".

Please, if you have an interest in a particular .rgd file, consider 
adding key mappings to it as appropriate (in the Bank Editor or by 
importing them from existing files) and sending them in.

Still to do:

  - Make it possible to use these with synth plugin tracks.
  - Fix up the rough edges in the percussion matrix editor.
  - The key mappings can be specified as being applicable either for a 
single channel or for a single program (or for anything).  The bank 
editor currently only supports channel assignments (and "anything"), 
not programs.  Add.


Chris


-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to