Thanks, Michael and Tom, for looking into this. On Mon, 09 Sep 2013 14:04:12 -0400 "D. Michael McIntyre" <[email protected]> wrote:
> On 09/09/2013 01:31 PM, Tom Breton (Tehom) wrote: > > > That decision was before my time, but the code suggests no. > > That's an interesting legacy. When that code in what is now > RosegardenDocument.cpp says "got Program Change (unsupported)," it > ain't just whistling Dixie. It really was totally unsupported when > that was written. Wow - I thought I remembered in the past being able to record program changes, but it looks like PCs have been ignored for a long time and probably never were recorded. > > We have a ProgramChange now, and it's probably pretty trivial to > figure out how to hook it up here. Bank changes probably work, since > we don't have a direct and tidy way to handle them, and they come > through as just another random generic controller. Program changes > either are special or they're set apart as being special (I forget > which), hence they would have needed special handing that never came > into being. > > I don't have time to do this just at the moment, being awake some > five hours past my bedtime, but this would be a good feature request > to honor. I can't see how this is controversial or potentially > damaging, and it shouldn't be terribly difficult to implement either, > so it looks like a good win can be had here. That would be excellent if this could be implemented. Please consider this my formal request for this feature - with my understanding that you all have other stuff to do and I'm not a paying customer :-) Anyone reading this list who would like program-change recording added, please speak up. The more demand, the more likely someone will be inspired to put it in. Will Godfrey has already spoken up - anyone else? :-) Thanks. Jim ------------------------------------------------------------------------------ How ServiceNow helps IT people transform IT departments: 1. Consolidate legacy IT systems to a single system of record for IT 2. Standardize and globalize service processes across IT 3. Implement zero-touch automation to replace manual, redundant tasks http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk _______________________________________________ Rosegarden-user mailing list [email protected] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
