Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Custom per-note visualisation #5

Open
alanjfs opened this issue Jan 11, 2020 · 0 comments
Open

Custom per-note visualisation #5

alanjfs opened this issue Jan 11, 2020 · 0 comments
Labels

Comments

@alanjfs
Copy link
Owner

alanjfs commented Jan 11, 2020

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 };
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant