Go to the documentation of this file.
49 while ( --numerator ) {
50 interval = interval + (*this);
const int quality()
Definition: interval.h:63
@ Octave
Definition: interval.h:34
@ Augmented
Definition: interval.h:21
@ Perfect
Definition: interval.h:20
@ Prime
Definition: interval.h:27
static const QString quantityToReadable(int k)
Definition: interval.cpp:268
int semitones()
Definition: interval.cpp:177
CAInterval()
Definition: interval.cpp:45
@ Fourth
Definition: interval.h:30
@ Diminished
Definition: interval.h:22
@ Seventh
Definition: interval.h:33
void setQuantity(const int qnt)
Definition: interval.h:67
int _qlt
Definition: interval.h:76
@ Undefined
Definition: interval.h:26
bool operator==(CAInterval i)
Definition: interval.h:56
CAInterval operator-(CAInterval i)
Definition: interval.h:43
Music interval expressed with diatonical quality and quantity.
Definition: interval.h:15
CAQuantity
Definition: interval.h:25
CAInterval operator*(int numerator)
Definition: interval.h:47
@ Minor
Definition: interval.h:19
CAQuality
Definition: interval.h:17
@ Major
Definition: interval.h:18
const int noteName() const
Definition: diatonicpitch.h:50
Musical note pitch.
Definition: diatonicpitch.h:16
@ Fifth
Definition: interval.h:31
CAInterval operator+(CAInterval)
Definition: interval.cpp:165
int _qnt
Definition: interval.h:77
CAInterval operator~()
Definition: interval.cpp:153
const int accs() const
Definition: diatonicpitch.h:51
static CAInterval fromSemitones(int semitones)
Definition: interval.cpp:227
const int quantity()
Definition: interval.h:64
static const QString qualityToReadable(int k)
Definition: interval.cpp:257
@ Sixth
Definition: interval.h:32
bool operator!=(CAInterval i)
Definition: interval.h:59
@ Second
Definition: interval.h:28
@ Third
Definition: interval.h:29
void setQuality(const int qlt)
Definition: interval.h:66