MidiNote struct

A MIDI note living inside a Region and shown on the piano roll.

Contents

Public variables

Position start_pos
Start Position.
Position cache_start_pos
Cache start Position.
Position end_pos
End Position.
Position cache_end_pos
Cached end Position, for live operations.
MidiNoteWidget* widget
GUI widget.
Region* region
Owner.
Velocity* vel
velocity
int val
The note/pitch, (0-127).
int cache_val
Cached note, for live operations.
int muted
Muted or not.
ArrangerObjectInfo obj_info
Info on whether this MidiNote is transient/lane and pointers to transient/lane equivalents.

Variable documentation

Region* MidiNote::region

Owner.

For convenience only (cache).cache