core/harmonic_analysis library

Classes

ChordDefinition
Define um tipo de acorde na tabela de acordes (MEI <chordDef>).
ChordMember
Define um membro de um acorde dentro de uma ChordTable (MEI <chordMember>).
ChordTable
Tabela de definições de acordes (MEI <chordTable>).
HarmonicInterval
Intervalo harmônico entre duas notas simultâneas (MEI @inth).
HarmonicLabel
Representa uma análise harmônica de uma nota ou acorde (MEI <harm>).
MelodicInterval
Intervalo melódico entre duas notas consecutivas (MEI @intm).
ScaleDegree
Grau da escala com possível alteração cromática (MEI @deg).

Enums

MelodicFunction
Função melódica de uma nota (MEI @mfunc). Baseada na sintaxe Humdrum.
MelodicIntervalType
Tipo de intervalo melódico, correspondendo ao atributo @intm do MEI v5. Suporta Código de Parsons, notação diatônica e semitons.