Gale Andrews wrote:the "channel reversal" problem in the three scenarios I mentioned does come up on
[email protected] and I recall on the -users list too, so I think it is worth discussing (even at the price of making the "Make Stereo" rule "harder to explain"). Clearly the people who get foxed don't see our "simple rule" of "sticking two pieces together" and assume it is already doing something more intelligent when making stereo for L above R.
Part of the confusion could be because Audacity IS doing something more
complex than just sticking the two pieces together and that is with the (mis)handling of the track sliders and envelopes. As I hinted at before I don't think that there is a sensible way for "Make Stereo Track" to take account of track pan and gain sliders without rendering the tracks, but that would just be duplicating the function of "Tracks > Mix and Render" at the loss of simply sticking them together. The only solution that I can see to this issue is for "Make Stereo Track" to ignore the pan and gain sliders and only deal with the audio content of the tracks.
Can anyone think of a better solution?
-------------------------------------------------------------
How to deal correctly with envelopes is more problematic because different envelopes on each channel is partly supported.
I think that the case of retaining envelopes after "Make Stereo Track" is quite strong in that a user may have a stereo track with a complex envelope and a small glitch on one channel that they want to deal with. It should be possible (and currently is) to split the track, make the correction and join the tracks back together without losing the envelope.
The problem arises when two mono tracks with different envelopes are joined together with "Make Stereo Track".
After making a stereo track, each channel shows the envelope that was on the respective mono track. (No problem so far).
Now make a change to the envelope. Depending on whether you adjust the envelope in the left channel or in the right channel the behaviour will be different.
Also, depending on whether you click with the Envelope tool on the edge of the envelope or inside the envelope the behaviour will be different.
I'm not sure what the best way to handle this is, but having such apparently erratic behaviour as there is now is not good.
The situation may change in the future if "track overlays" are adopted (as has been suggested on the developers mailing list), so perhaps we just ignore this problem until we see what these "track overlays" do?
A possible solution would be for the envelope of the upper track to be applied to both channels (both visually and in effect) when making a stereo track?