sequentity icon indicating copy to clipboard operation
sequentity copied to clipboard

Custom per-note visualisation

Open alanjfs opened this issue 6 years ago • 0 comments

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 };

alanjfs avatar Jan 11 '20 13:01 alanjfs