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

Reply via email to