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

Reply via email to