Skip to content

Curve Editor #7

@alanjfs

Description

@alanjfs

Goal

A general-purpose editor of the application data associated with an event.

Motivation

Events ultimately represent your application data, and you typically edit that elsewhere. But sometimes the data is general enough for it to be suitable for a basic graph editor, like position or rotation over time.

Inspiration

Where DAWs implement modulation/velocity editors, we could make a curve editor akin to Blender, Maya and Houdini.

Bitwig implements an editor for stepped keys, without interpolation between values and thus doesn't really qualify as "curves". That works, though as a user I never really was a fan and typically re-record instead to avoid the finnicky interface.

image

Live does the same.

image

Helio does the same as well, but with a handy slice-tool.

helio_curveeditor

Cubase is getting closer to curves, whereby lines are drawn between events as opposed to boxes or emptiness.

image

What we want though is closer to that of Blender and Maya.

image

Implementation

In each of the references, I think a separate window/panel is a good fit, for an option to overlay the data with its parent event.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions