Dear Philippe,
You said:
>- I'm also unsure about what muting implies (from a MIDI point of
>view): should I filter all MIDI events (current solution)? In such
>case I could find myself in situations in which muting a segment
>"hides" a useful Control Change event (e.g. damper pedal) that would
>disturb the following segments. An alternative solution would be to
>mute only Note-on messages, the intent being to make a segment
>temporary silent, but keep everything else equal. Any thoughts about
>this?
If this were an audio segment--which it is not, muting the segment would not
affect the other segments. Each audio segment is self contained. As you
noted, in MIDI, one segment can affect later segments. In rosegarden, we can
also have overlapping segments. So I propose a muted segment is muted in its
entirety--controls and all.
My thought is that comlpete muting allows the mute to truly disable the segment
(maybe someone is trying to hunt a bug in the composition). Also if the
composer would like to only mute part of the some parts of a segment, it would
be fairly straight forward to copy the segment, and alter each of the two
segments: One segment contains the parts to be muted in one segment and the
non-muted parts to be played in the othe segment. How easy this is to do, I
guess, is a question of personal belief.
In short, I vote for completely muting a segment, not a partial muting. Then
muting a segment would have the same affect as muting a track.
Extending this further, I don't believe track muting affects piano roll or or
drum roll editing. I'll have to go look. I have no clue about what muting
does to notation. For muted segments, altering the background of the
piano/drum roll would be fine, or something along those lines. But during
playback, I would expect the segment in question to be muted regardless of
which view the user is currently in.
Sincerely,
Julie
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel