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
