Hello John and RG Dev Team:,
John wrote:
> In other words, I get to assign key mappings to
> non-percussion banks.
> And then the key names show up in the matrix view.
>
> Anybody know what the thinking was behind excluding
> non-percussion banks
> from key mapping?
I believe the key mapping mechanism was introduced around five years ago.
The intent was to use the key mapping to show percussion instrument maps
instead of the keyboard when using the percussion matrix.
I was not on th RG development team at the time.
I don't think anyone is against extending switching to a keymapping when in
matrix view, I just don't think it was considered.
But I have couple comments and questions:
* In Matrix view, RG assumes that the Instrument, Bank and Program are used to
select a MIDI Device, its Channel, and the Bank and Program. When you switch
to percussion view, how well does this currently switch to the key mapping you
choose--specifically if you have more than one key mapping in your Device's
BANK list?
* In Percussion Matrix view, RG is suppose to use the Instrument, Bank and
Program are used to select a MIDI Device, its Channel, and the Bank and
Program, but it also uses this information to select the percussion map to
display.
Unfortunately, I believe the currently implementation of the Percussion Matrix
view to be faulty. It displays a keymapping in the view even if the
Instrument, Bank and Program do not have a key mapping assigned to them (The
assignment is initiated via a left click on the keyboard symbols next to the
program in a program for a percussion bank in he MIDI bank editor).
So if this bug were fixed, the percussion view would show a keyboard, as it
does when no key mapping is present in the device.
Would a fix to this bug alter how your keyswitched patch performs? Most
likely, since the program you are using would need to be assigned to a
keymapping. So we would have to allow non-percussion banks to have their
programs assigned to a key mapping as well.
Then we would need to decide on the behavior of non-percussion bank program in
matrix view.
I imagine the behavior would be similar to the behavior in RG for percussion
view.
* When there are no keymappings found in the device, a keyboard is displayed.
* When there are keymappings found in the device, a keymapping is displayed.
Of course, if we squashed the bug I mentioned, then the keymapping would only
show up if there are key mappings in the device and the program in use has a
key mapping associated with it.
...
This particular bug has been on my radar for quite a while. I think resolving
this bug would go some way to making keymapping and percussion bank assignments
a bit more understandable.
The assignment mechanism in the Bank editor needs to be a accessible as well,
but I haven't given much thought as to what the best way was. I figured
squashing the for-mentioned bug, would help frame the discussion of how to make
it more intuitive.
I also don't want a bug to become an expected feature.
Any thoughts on this?
Sincerely,
Julie S.
------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit. See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel