On Saturday, January 28, 2012, Julie S wrote: > Sounds like we are all on the same page then. I was just concerned because > earlier version of the code had a hard coded if (channel == 10) then > "don't do magic" line in it.
I see what you mean, although I think we just about still have to reserve channel 10 for use by percussion, and not allow it to be allocated freely like any other channel. Otherwise, if Rosegarden wanted to use channel 10 for a piano or something, it would have to know how to turn percussion off on that channel. This seems to imply Rosegarden needing to know more about the characteristics of a device than what is currently defined in a device definition; specifically, how to turn percussion mode off and on per channel. There isn't just one way to do this, and it definitely doesn't seem worth it to me to get into all that. I'm not sure what the implications are for somebody who uses some other means to set up percussion mode on channel 16, say. That's probably where being able to fix the channel to the instrument number (#16 to 16) will come into play, and that will _probably_ be sufficient. Everyone should feel free to disagree and go a different way though. These are thoughts, not pronouncements. -- D. Michael McIntyre ------------------------------------------------------------------------------ Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 _______________________________________________ Rosegarden-devel mailing list [email protected] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
