Exponential in AutoEditor
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 1.3k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 7
Description
My problem is that there is impossible to make a graph in the Automation Editor that ends with a steep hill, without using many (infinity of) dots. "you can very well do an approximation of an exponential curve by using just 16 points" - grejppi. I would propose to halve this at least twice.
How a normal automation with default curving (Cubic Hermite Progression) looks:

How I want it:

If I can imagine correctly, a cubic curve could emulate an exponential pretty good, with just one extra point, this is what the second image shows, the second image is also a cubic graph. The current graph in Automation Editor always ends with a gentle slope, while we want a steep slope. Would it be possible to add a button which toggles a "end with steep or gentle slope" functionality? It just reverses or inverts the slope functionality, wouldn't it?
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue concerns the Automation Editor and its Cubic Hermite Progression curve. Start by locating the editor entry point and reviewing how automation points and curve endpoints are handled. Use the supplied examples to define the expected steep-versus-gentle ending, then verify the behavior with a minimal automation graph.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100