Skip to content

Custom per-note visualisation #5

Description

@alanjfs

Goal

Gain an overview of what each event does.

Motivation

Seeing time and duration is great, but some events have a greater impact on your data than others and that's when it can come in handy to have those stand out.

Examples

  • If an event represents position over time, draw velocity as a subtle colouring, stronger color means greater velocity
  • For events that represents orientation, add an icon of a pair of clock-hands per animated axis
  • For arbitrary values over time, overlay a curve onto the events.

UI

See how Bitwig manages this for MPE (per-note data).

image

Implementation

The application could maybe assign an additional field of Sequentity-specific data to each Event, along with any supported type of visualisation.

Sequentity::Event event;
event.visualise[Sequentity::ClockHands] = { 0.5f, 0.4f, 0.5f, 0.6f, 0.7f };

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions