A couple small bugs / quirks in v19...

daniel-t wrote on 8/17/2022, 1:30 PM

New timeline nodes not redrawn:

Recreate: Create a new track. Drop some media into it. Now go into TRACK MOTION and create a cluster of position keyframe nodes, maybe 5. Content is not necessary. Select all 5 and hit CTRL-C to copy them. Exit track motion and expand the keyframe control. Double-click on a section further to the right to create a new position keyframe node. Now double-click on the newly created node. Click on that exact node in the window timeline to ensure it's selected, then hit CTRL-V to paste the 5 copied nodes overtop of the new node. Exit the window.

Result: the additional pasted nodes are not shown on the timeline until you click the mouse cursor. Sometimes one click anywhere works. But sometimes it only refreshes up to the cursor - for example, if you click to the left of where you added the new nodes, sometimes nothing happens. If you click partway to the right, only new nodes up to the cursor might be drawn. If you click on top of a node that needs to appear or be refreshed (for color), only half the node is updated on the left side of the cursor.

Editing nodes while playing & scrolling:

Recreate: Open a file with a several minute-long video. Zoom in so you maybe have 20 seconds of timeline showing. Ensure there is an envelope of some type with node control that you can adjust. Start the video playing. Grab one of the envelope nodes while it is playing (ie, a volume envelope) and try to adjust it while the cursor hits the right side of the screen.

Result: When the cursor gets to the right side of the screen, it forces the screen to suddenly scroll to the right - ripping the node you were adjusting way to the right, and possibly getting it stuck on the next node to the right, or generally messing up what you were doing. Certainly anything you were tweaking now requires an UNDO to correct. I personally feel that if the mouse button is being held down and some kind of edit is in progress, the software should NOT automatically scroll the timeline. Which is how it behaves under some circumstances... just not these.

Moving keyframes sometimes not exact:

Issue: Using time & frames ruler. Sometimes when you move keyframe nodes or use the Auto Ripple mode to have them move automatically, the new positions are not EXACTLY where they should be. For example, let's say we have a node on keyframe 1000 and when use Auto Ripple to have it move to keyframe 1050. Sometimes the node does not end up EXACTLY on keyframe 1050, despite showing that's where it is. It might actually be something like keyframe 1050.001. So when you move the cursor over that keyframe, if it was a "hold" track motion, the effect is not actually shown until you go to keyframe 1051. Or, if you double-click on keyframe 1050 to try to correct the issue, you end up creating a SECOND node on 1050. But, if you click and drag the malfunctioning keyframe from 1050 to... 1050, it re-locks it where it should be. I sometimes end up having to do this with dozens of keyframes.

I can see how something like this might mathematically happen if you use auto ripple on an audio track which aren't locked to frames (even though I think it should definitely still snap video events to the nearest frame), but this also happens when moving exact-frame-length video events from one snapped frame to another, where there should be no "rounding" errors.

Track motion window snaps back to beginning of file:

Issue: Sometimes - and sometimes frequently - when I open the track/parent motion window and click on the keyframe timeline at the bottom, the timeline will suddenly refresh and shoot all the way back to the beginning of the file, losing my place. I am uncertain why this occurs, but it usually requires me to exit and re-open to reorient myself.

Anyhow, just a few things I've noticed lately.

Comments

fr0sty wrote on 8/17/2022, 2:19 PM

Good job giving detailed instructions on how to reproduce the issues. I'm sure the team will find that very helpful.

Systems:

Desktop

AMD Ryzen 7 1800x 8 core 16 thread at stock speed

64GB 3000mhz DDR4

Geforce RTX 3090

Windows 10

Laptop:

ASUS Zenbook Pro Duo 32GB (9980HK CPU, RTX 2060 GPU, dual 4K touch screens, main one OLED HDR)