MidiNote struct

A MIDI note inside a ZRegion shown in the piano roll.


Public variables

ArrangerObject base
Base struct.
Velocity* vel
uint8_t val
The note/pitch, (0-127).
uint8_t cache_val
Cached note, for live operations.
int muted
Muted or not.
int currently_listened
Whether or not this note is currently listened to.
uint8_t last_listened_val
The note/pitch that is currently playing, if MidiNote::currently_listened is true.
int pos
Index in the parent region.
PangoLayout* layout
Cache layout for drawing the name.