On 10/22/2012 07:31 PM, D. Michael McIntyre wrote:
Test case:
1. New doc with track 1 set to fixed per default
2. Draw segment A
3. Draw segment B, overlapping about halfway
4. Put some random notes in segment A
5. Set top level Instrument Parameters volume to 0
6. Put some volume controllers in segment B, volume rising slowly from 0
7. Hit play
Result is I hear nothing (top level volume in effect) until segment B
kicks in, then the notes ascend in volume.
Conclusion: If a default volume of 100 were being sent, the volume
would jump, then fall off and creep back up. I'm hearing it start low
and rise, per the controllers.
As I understand it, this test wouldn't show the problem I'm
experiencing. The following modification will show it:
1. New doc with track 1 set to fixed per default
2. Draw segment A
3. Draw segment B, overlapping about halfway
4. Put some random notes in segment A
5. Set top level Instrument Parameters volume to 100
6. Put a single volume controller in segment A at 50, somewhere before
the start of segment B
7. Put any CC in segment B besides volume (it seems like if there are no
events in segment B it is skipped)
8. Hit play
Expected outcome:
Volume starts loud (100), then gets softer (50) and does not change again.
Actual outcome (12.04):
Volume starts loud (100), then gets softer (50), then gets loud again
(100) at the start of segment B.
The reason the test you described wouldn't show the issue is because the
top-level value and the first value in segment B are the same. There
are actually two issues:
1) The top-level value is sent at the start of every segment if the
controller is not hidden, instead of just the start of playback (this
may make sense in auto mode but I don't think it makes sense in fixed mode).
2) If the volume or pan controllers are hidden, then the .rg file saved
and reloaded, they are re-enabled somehow. I haven't looked into this
as much.
For my purposes, fixing 1) would make 2) not important to fix. I was
only hiding these controllers to try to work around 1).
Nobody has packaged 12.12. It's not December 2012 yet, and it hasn't
been released yet. We're working on it now.
Ah, now I understand the version numbering.
This is a good time to get set up to build the development source and
try it out.
This is definitely on my list of things to do. I am in the middle of a
big move so it will probably be a couple of weeks before I get a chance
to play with the development version. I will report back here when I do.
I know you are extremely busy and I appreciate you taking the time to
look into this.
-Michael J. Wilson
--
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-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user