Silvan wrote:
>
>>I'm looking at this now.  Unless there are unexpected surprises, I should get 
>>phase one done before dawn.
> 
> Wow.  Talk about unexpected surprises...
> 
> This is fundamentally a Really Ugly Problem.
> 
> To be fully functional, the program change event needs to be able to
> include a bank change.

It would be a useful start to have the program names for program-change events.

> Currently what amounts to a "program change" as far as I'm 
> concerned involves a MIDI_CONTROLLER_BANK_MSB controller, a 
> MIDI_CONTROLLER_BANK_LSB controller, and a ProgramChange.  Being able to 
> change the program is perhaps better than nothing, but it's not the whole 
> story by a long shot.  What if I want to switch from "Organ 1" to "Organ 5" 
> in the middle of a piece for some reason?  (Simulating someone rearranging 
> the drawbars on a Hammond organ in the middle of a song, maybe.) [...]
> I'd like to hear other thoughts from Chris et al.

How about a widget with a list organised into different instrument categories
of all program-names across all banks that have been loaded with soundfont data?

> As for how to provide some interface for creating these things from the
> notation view, the easy thing is probably a new program ruler that allows 
> numerical selection of program only. [...]
> Putting it into the notation view...  Well, the only *reasonable* thing to do 
> is create a new program ruler.  As I said, I think this is a worthless idea, 
> but it's the only way anything is likely to happen at all.  All the stuff I 
> envisioned for this evaporated once I started looking into base.  The path of 
> least resistance is to continue to use numbers to select programs from all 
> editors that handle ProgramChange events and leave it at that.

An alternative is a popup menu of program names for each stave.

> If we're settling for that, a program ruler is the logical, fast way to
> provide it from notation.

Do you have plan for how a program-by-number ruler in the notation editor
might work with multiple staves?

William


-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click
_______________________________________________
Rosegarden-devel mailing list
[EMAIL PROTECTED] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to