On 10/22/2012 12:04 AM, Tom Breton (Tehom) wrote: > I should emphasize, I don't think it's that Synth is bad and Timidity is > good, I suspect it resets something when it mismatches the current > connection.
First, I have not gotten a chance to piddle with her file for myself yet. It's still there on my list. Bearing in mind that this is pure blind speculation, let's think about this... On the one hand, controls like pan/volume/etc. are common, but they're not universal, and just because "General MIDI Device" had controller 943 defined as Chipotle, and "Some Random Other Device" also has controller 943 defined as Chipotle, I don't think Rosegarden makes any attempt to cross-map from one to the other when switching devices. As such, whenever there's a new device, don't we pretty much have to go back to defaults on everything? A potential solution for that is to implement cross-mapping when changing the device a track is pointing to. Look at what was in the old one, look at what's in the new one, if there's a match, carry those settings across. Anything that exists in both, set the new one to the old setting, use defaults in all other cases. Could conceivably be done, but I'm reasonably sure it isn't done currently. Beyond all of that, just because you saved a file that was rigged to play with one kind of hardware/whatever and loaded it on different hardware/whatever should not automatically change the device in the first place. Hrm. I'm getting off into too much stuff to think about without getting my hands on and poking around. I'm seriously going to try to do that before my night is over. I have the hint of something here, and might be able to ferret out this problem, either by pointing out that it's happening for a perfectly good reason, or pinpointing what's not happening that should be. I'll try to get back to this while all of these random ponderings are somewhat fresh in my mind. At this moment, the wife beckons, and I must needs pay some attention to her; she the Rosegarden Widow no longer. -- D. Michael McIntyre ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct _______________________________________________ Rosegarden-devel mailing list [email protected] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
