41 using Map = QMap<int, Scale>;
54 static const Map availableScales;
#define XXMUSIC_DECLSPEC
Definition XXMusicExportDef.h:11
musical note
Definition XXNote.h:15
void addNote(const Note ¬e)
const Scale::List & getScales() const
static Scale getScaleByName(const QString &name, bool isMajor=true)
QList< bool > KeyList
Definition XXScale.h:19
Note quantize(const Note &input) const
const Note & getMajorNote() const
const QString & getMajorName() const
static KeyList emptyKeyList()
const KeyList & getActiveKeys() const
bool noteInScale(const Note ¬e) const
const QString getOffset() const
const QString & getMinorName() const
bool isActive(const int index) const
QList< Scale > List
Definition XXScale.h:18
Definition XXPopulatedAbstract.h:11