There is something weird going on, when moving crossfades in certain scenarios.
1) When the crossfade of an audio event is 11ms or longer, and you are zoomed in, there are different arrows when hovering over the crossfade from left to right.
This one on the left of the Crossfade to change the length of the fade:
A normal mouse pointer in the middle to move the entire crossfade as it is:
And this one on the right of the Crossfade to also change the length:
If you zoom out to a certain level, the mouse arrows left/right disappear and only the normal mouse pointer remains to move the crossfade around. This is one “issue”, as depending on the zoom level it can be really hard to select only the crossfade and move it around, so you can accidentally move the event on the left or right of the crossfade. As long as you are zoomed in, this a fairly easy task, but nvm, this topic is not about that specifically.
2) When the crossfade of an audio event is 10ms or shorter, and you are zoomed in, there is an additional mouse pointer added, which is really really hard to select and on the very left side of the crossfade only :
When moving this one, it removes the crossfade entirely and even when you want to crossfade the 2 adjacent events again aftwards by hitting the crossfade hotkey, it will crossfade them, but set the length to 0. So basically you have no crossfade left and have to open the crossfade menu and set the values manually. As said before, this one only shows up, when the crossfade length is 10ms or shorter.
When zooming out now, depending on the zoom level, instead of having a normal mouse pointer like in example nr 1), you see only the newly added mouse pointer, when hovering over the crossfade. Now, depending on your zoom level you may or not may be able to select the crossfade where you can move it. It happens constantly, that you always select this new pointer and screw up your crossfade.
Why does this new pointer even exist? And why only when the crossfade is below 10 ms? This thing causes only problems.
To complicate this situation even further this tool does not work on multiple events when more are selected. All the other pointers work in that scenario, just not this new one. Moving shorter crossfades on multirecorded instruments, when zoomed out, makes it a complete nightmare:
Steps to reproduce:
- record audio track
- cut it somewhere in the middle
- create a crossfade which is shorter than 11ms (10ms and lower)
- check if you have the new mouse pointer
- try to move it around while zoomed in
- you will see it screws your crossfade and you cannot apply another crossfade afterwards, it will stay at length 0 ms
- set the crossfade again manually to 10 ms or lower
- zoom out, and try to select the crossfade easily to move it around, it can happen, that you will select the crossfade with the new pointer, basically screwing up your crossfade again
- now duplicate all the tracks, select them, and try to move the crossfades on all of them simultaneously
- if you select the new pointer by accident, only the crossfade of one event will be moved, the others stay where they are
PS: It might be possible, that the length threshold (10 or 11 ms) is somewhere different on your system, I am not sure yet if it has to do with the project length or whatever. Just a side note…