Bug 499539 - REQUEST: Keyframe Interpolation Default
Summary: REQUEST: Keyframe Interpolation Default
Status: RESOLVED NOT A BUG
Alias: None
Product: kdenlive
Classification: Applications
Component: Audio Effects & Transitions (other bugs)
Version First Reported In: 24.12.1
Platform: Microsoft Windows Microsoft Windows
: NOR wishlist
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2025-02-05 09:22 UTC by SMERKIN 5000
Modified: 2025-02-09 17:20 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description SMERKIN 5000 2025-02-05 09:22:27 UTC
SUMMARY
In Kdenlive, when I am using the Volume effect, for “Keyframe Interpolation” I use the Discrete setting almost always. The default setting is Linear.

I would like a way to globally define the default to be Discrete. I do not think this needs to be a per-effect setting, just a program-wide default setting.
Comment 1 Bernd 2025-02-08 18:42:36 UTC
You can set the default keyframe type in the effect keyframe hamburger menu. It is actually a global setting, so if you set it to discrete any keyframe you create from that point onwards is of type discrete. Unfortunately, the keyframe type icon is still showing linear in the effect panel hence the setting is not immediately visible. But it changes once you set the first keyframe.

Please confirm that this works for you and then close the bug report.
Comment 2 SMERKIN 5000 2025-02-09 10:50:17 UTC
Thanks for the reply, now that you point out the hamburger menu it's obvious.

I did test like you say, and setting the default to discrete saves it globally and is persistent across program restarts. When I create a keyframe it is indeed discrete.

I did notice the icon still showing Linear but I think there's more to it.

When I apply the volume effect to an audio track, the beginning marker still defaults to linear (any keyframes added after are discrete regardless), so I still need to change the marker at the beginning to discrete otherwise the effect from the beginning to the first keyframe I add will still be linear.
Comment 3 Bernd 2025-02-09 17:20:43 UTC
Thanks for the confirmation. I am setting the bug report to RESOLVED - NOT A BUG

That said, I think you could create a wish list item here to ask for
a) the display of the keyframe type reflecting the default keyframe type
b) making the keyframe on frame 1 conform to the default keyframe type