Aere: Thank you for the bug report.  There are a few things I don't
understand about it.

> The first test I ran was to play one of my demo-pieces, and it seemed
> the piece was poorly balanced (the relative volume of the different
> instruments was poorly adjusted).
>
> On further investigation, I found that the settings of the knob-controls
> at the bottom of the Instrument Parameters pane, were different from
> what was loaded from the file (and worked properly in the earlier
> version).
>
> Apparently, the "Pan" controls were all set to center (64?), and the
> "Volume" controls were all set to 100, which is different from what was
> saved in the ".rg" file (and worked properly in the prior release).

I just checked and at least here, we're definitely reading saved pan
settings.  Not just defaults, stuff like pan = 57.  So I wonder what's
different in that situation.

Being reset to defaults (rather than to 0) seems like a clue.  That is
something we're doing differently now in refreshForConnection /
conformInstrumentControllers (my responsibility, including fixing it if
it's at fault).

But it doesn't reset settings in general, it only does anything if you
change MIDI devices and a device parameter appears to be on a default
setting (ie, it's zero and the new device default is not zero).

But that doesn't seem to apply.  You said you had saved pan settings
(etc), presumably not all zero.  And it would only happen if your demo
file changed what device you're playing on (Eg, it output to a different
sound card than what you were sending MIDI to before you loaded that
savefile).

So my theory seems to be a bust, but I have no other theory.

>  I do have the configuration parameter set to send the control values at
> the beginning of playback, but that was also the case with the earlier
> version, and the proper volume and pan values were used in playing the
> sequence.

OK, I'm not sure what to make of this.

> I found that (using Rosegarden 12.04) if I changed the most-wrong volume
> knob to what it was supposed to be, Rosegarden did not notice that the
> sequence data had been changed.

Do you mean that RG did not consider the document modified, so it didn't
prompt to save on quit, etc?  It always has.  Which may be wrong, but hard
to fix.

> But if I saved it, and re-loaded it, it
> did get the proper initial volume setting.
>
> It was disappointing that all of the "Pan" settings got reset to 64,
> since I had spent time getting the instrument-placement just right, and
> now all of that work gets discarded by the new version.

That does sound annoying.

        Tom Breton (Tehom)


------------------------------------------------------------------------------
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