Musical key.
Definition: diatonickey.h:15
CADiatonicPitch _diatonicPitch
Definition: diatonickey.h:64
bool operator!=(CADiatonicKey p)
Definition: diatonickey.h:35
const CAGender gender()
Definition: diatonickey.h:43
CADiatonicKey operator+(CAInterval)
Definition: diatonickey.cpp:111
static CAGender genderFromString(const QString)
Definition: diatonickey.cpp:129
int numberOfAccs()
Definition: diatonickey.cpp:79
static const QString shapeToString(CAShape)
Definition: diatonickey.cpp:135
QList< int > accsMatrix()
Definition: diatonickey.cpp:209
CADiatonicPitch diatonicPitch()
Definition: diatonickey.h:42
CADiatonicKey()
Definition: diatonickey.cpp:27
static CADiatonicKey diatonicKeyFromString(const QString)
Definition: diatonickey.cpp:202
bool operator==(CADiatonicKey)
Definition: diatonickey.cpp:91
CAShape _shape
Definition: diatonickey.h:66
static const QString diatonicKeyToString(CADiatonicKey k)
Definition: diatonickey.cpp:156
void setDiatonicPitch(const CADiatonicPitch p)
Definition: diatonickey.h:46
const CAShape shape()
Definition: diatonickey.h:44
int noteAccs(int noteName)
Definition: diatonickey.cpp:227
void operator=(const QString &key)
Definition: diatonickey.cpp:98
static const QString genderToString(CAGender)
Definition: diatonickey.cpp:121
CAGender _gender
Definition: diatonickey.h:65
bool containsPitch(const CADiatonicPitch &p)
Definition: diatonickey.cpp:237
CAShape
Definition: diatonickey.h:22
@ Natural
Definition: diatonickey.h:23
@ Harmonic
Definition: diatonickey.h:24
@ Melodic
Definition: diatonickey.h:25
static CAShape shapeFromString(const QString)
Definition: diatonickey.cpp:144
void setGender(const CAGender g)
Definition: diatonickey.h:47
CAGender
Definition: diatonickey.h:17
@ Major
Definition: diatonickey.h:18
@ Minor
Definition: diatonickey.h:19
void setShape(const CAShape s)
Definition: diatonickey.h:48
Musical note pitch.
Definition: diatonicpitch.h:16
Music interval expressed with diatonical quality and quantity.
Definition: interval.h:15