An internal error if the beginning of the sound is a negative time was improved.
However, if the beginning of the sound is a negative time, the compressor will move the truck time shift even if I have locked the track sync.
macOS Catalina.
I can reproduce the problem now on W10 - having seen tac2’s last image post (thanks for that tac2). I manage to repeat it with some simpler steps:
Generate 30 second chirp
select from 0-10 seconds
Silence that selection with Ctrl+L
Ctrl+A to select all
Effect>Compressor
Undo to remove the compression
Drag track leftwards with Timeshift tool so 9 seconds are in negative time
Ctrl+A to select all
Effect>Compressor
Note carefully that the waveform is now only 11 seconds log and the 20 it should be
\
drag waveform right with Timeshift tool so that all the audio is in positive time sating at T=0
It looks to me as though
a) the waveform has been pushed rightwards by the 9 seconds with 9 seconds silence added
b) the waveform has bee truncated on the right by 9 seconds
This could be serious for a user who (for whatever reason) has a large amount of audio in negative time and applies compression to the whole track - as they will lose track data from the far end and that may bot be immediately visible or apparent to them.
The workaround is to
11)use click&drag (or the Selection Toolbar) to select just the portion in positive time ( and NOT Ctrl+A)
12) Effect>Compressor
Note too that when you have a selection in negative time - the start Time in the Timer toolbar gives no helpful information
But this is a different issue
I tried this with several other effects and this does not affect them in the same way.
I plan to log this , but first I will need to test this on my Big Sur Macbook.
@Steve: can you please retest on Linux with these steps to reproduce.
That is to be expected because time widgets only support positive values. It’s the result of the (frankly, rather dumb) idea that supporting negative time regions was a good thing, when actually it opens a big can of worms. I don’t see this to be a “bug”, but rather a consequence of a series of bad design decisions.
Steve, at Step 8 did you use Ctrl+A (thereby selecting the negative 9 seconds as well as the positive 21 seconds)?
Look carefully at the “timeless” start time in the Selection toolbar.
Your image is what I get if I used click&drag to select just the 21 seconds that are in positive time.
BTW the workaround is:
Don’t use Cmd+A to make your selection for Compressor - zoom the project to fit the screen and then use Click&Drag to select the audio