20 #ifndef __PIANOLEVELSFILTER_H__ 21 #define __PIANOLEVELSFILTER_H__ 42 virtual QString
name() = 0;
59 QString
name()
override {
return "On Time"; }
77 QString
name()
override {
return "Length"; }
95 QString
name()
override {
return "Velocity Offset"; }
113 QString
name()
override {
return "Velocity Absolute"; }
124 #endif // __PIANOLEVELSFILTER_H__ int divisionGap() override
Definition: pianolevelsfilter.h:80
QString name() override
Definition: pianolevelsfilter.h:113
Global staff data not directly related to drawing.
Definition: staff.h:62
Definition: noteevent.h:25
Definition: pianolevelsfilter.h:110
virtual int divisionGap()=0
int maxRange() override
Definition: pianolevelsfilter.h:78
QString name() override
Definition: pianolevelsfilter.h:95
static PianoLevelsFilter * FILTER_LIST[]
Definition: pianolevelsfilter.h:40
int maxRange() override
Definition: pianolevelsfilter.h:96
bool isPerEvent() override
Definition: pianolevelsfilter.h:63
virtual int value(Staff *staff, Note *note, NoteEvent *evt)=0
int maxRange() override
Definition: pianolevelsfilter.h:114
int divisionGap() override
Definition: pianolevelsfilter.h:116
Definition: pianolevelsfilter.h:92
Definition: pianolevelsfilter.h:74
bool isPerEvent() override
Definition: pianolevelsfilter.h:99
Definition: pianolevelsfilter.h:56
Definition: aeolus.cpp:26
QString name() override
Definition: pianolevelsfilter.h:77
bool isPerEvent() override
Definition: pianolevelsfilter.h:81
int minRange() override
Definition: pianolevelsfilter.h:115
int minRange() override
Definition: pianolevelsfilter.h:61
virtual bool isPerEvent()=0
int divisionGap() override
Definition: pianolevelsfilter.h:98
Graphic representation of a note.
Definition: note.h:212
int minRange() override
Definition: pianolevelsfilter.h:97
int maxRange() override
Definition: pianolevelsfilter.h:60
int minRange() override
Definition: pianolevelsfilter.h:79
bool isPerEvent() override
Definition: pianolevelsfilter.h:117
QString name() override
Definition: pianolevelsfilter.h:59
int divisionGap() override
Definition: pianolevelsfilter.h:62
Definition: pianolevelsfilter.h:37
virtual void setValue(Staff *staff, Note *note, NoteEvent *evt, int value)=0