51 bool operator==(const
Note& other) const;
52 bool operator!=(const
Note& other) const;
53 bool operator<(const
Note& other) const;
82 Note(QString name,
Value value,
Octave octave,
float frequency,
float voltage, uchar midiValue);
#define XXMUSIC_DECLSPEC
Definition XXMusicExportDef.h:11
const float & getVoltage() const
static const List availableNotes
Definition XXNote.h:44
static const Note zeroNote
Definition XXNote.h:43
static const Note & fromFrequency(float frequency)
static const Note & fromValue(Value value)
QList< Note > List
Definition XXNote.h:19
static const QString sharpSymbol
Definition XXNote.h:40
const QString & getName() const
static const Note & fromVoltage(float voltage)
const float & getFrequency() const
const uchar & getMidiValue() const
static const QString flatSymbol
Definition XXNote.h:41
Value
Definition XXNote.h:23
@ Ds
Definition XXNote.h:27
@ B
Definition XXNote.h:35
@ C
Definition XXNote.h:24
@ Invalid
Definition XXNote.h:36
@ E
Definition XXNote.h:28
@ As
Definition XXNote.h:34
@ F
Definition XXNote.h:29
@ Gs
Definition XXNote.h:32
@ G
Definition XXNote.h:31
@ D
Definition XXNote.h:26
@ A
Definition XXNote.h:33
@ Cs
Definition XXNote.h:25
@ Fs
Definition XXNote.h:30
uchar Octave
Definition XXNote.h:20
static const Note & fromMidi(uchar midi)
static const uchar maxNoteIndex
Definition XXNote.h:45
const Value & getValue() const
const Octave & getOctave() const
Definition XXPopulatedAbstract.h:11