On 11/02/2014 06:43 AM, D. Michael McIntyre wrote:
> to move responsibility for picking the
> bank/variation to the studio
The picking of a bank/program/variation would not be moved. That's
done with the comboboxes, and they would stay right where they are.
It's those checkboxes nestled between the label ("Bank", "Program",
etc...) and the combobox that I'm going after. I need a virtual napkin
to draw on. Here's a sad attempt at the Instrument Parameters box in ASCII:
Percussion [ ]
Bank [X] General MIDI V
Program [X] 1. Acoustic Grand Piano V
Channel Fixed V
The [X]'s above are the checkboxes in question.
Those checkboxes allow the user to disable the sending of bank
selects and program changes on specific tracks. This is what would move
to the studio (device).
> Why do you perceive a problem here that is in need of a solution?
The key example for me is my DX7 which goes silent whenever rg talks
to it. This is because the DX7 can't handle bank selects. So, I have
to remember to uncheck "Bank" on every DX7 track. Not a big deal, but
it would be convenient if the DX7 device file were capable of
understanding that the DX7 doesn't like bank selects.
> It's probably possible to assemble this new structure out of existing
> traditional data, and then users could just pick from a flat list from 0
> to n units, without worrying about what controls to twiddle to get each
> one to sound.
This is another idea that has been going through my head, but it's
not what I was proposing at the moment. It does seem rather odd the way
the synth manufacturers randomly sprinkle patches throughout banks that
have no coherent meaning. For many, just a list of all the patches in
all banks would indeed be best. The Yamaha P-105 is a great example.
The thing has only 14 patches, but they are sprinkled randomly among
three (!?) banks. A simple list of the 14 would be a lot easier to work
with.
> There are some tasty things about the idea, but I have serious concerns
> about obfuscating the logical grouping of sounds, and probably
> encountering conflicts where the same name is used in multiple contexts,
Yeah, it's funny how the "logical" random grouping usually does make
some sense, and to convert to a single list might indeed mix some things
up. Even sorting alphabetically could cause trouble. Programs with the
same names across banks? I hadn't even thought of that, but it doesn't
sound surprising at all to me.
Maybe the best approach would be to give the author of the device
file the power to specify the exact order in which the patches will
appear in the combobox? That would allow them to organize things
appropriately to match the synth's front panel.
Ted.
------------------------------------------------------------------------------
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel