core/core library

Classes

AdditiveMeterGroup
A grupo aditivo within de a fórmula de measure aditiva.
AdvancedSlur
Representa a slur avançada
Articulation
Representa a articulation Applied a a note
Barline
Representa a measure barline.
Beam
Representa a viga (beam) that connects notes
BracketRenderConfig
Configurestion for bracket/brace rendering
Breath
Representa a marca de respiração
Caesura
Representa a cesura
Chord
Representa a chord (conjunto de notes tocadas simultaneamente)
ChordDefinition
Definess a type de chord na tabela de chords (MEI <chordDef>).
ChordMember
Definess a membro de a chord within de a ChordTable (MEI <chordMember>).
ChordTable
Tabela de definitions de chords (MEI <chordTable>).
Clef
Represents a clef at the beginning of a staff.
Cluster
Representa a cluster (grupo de notes adjacentes tocadas simultaneamente)
Contributor
Representa a pessoa or organização responsável pela obra or codificação. Correspwhere a <persName> / <corpName> within de <respStmt> no MEI v5.
Duration
Representa a duração de a note or paUses.
Dynamic
Representa a indicação dynamic
EncodingDescription
Princípios and methods de codificação. Correspwhere a <encodingDesc> no MEI v5.
FiguredBass
Representa a indicação de bottom cifrado (thoroughbass / figured bass), correspwherendo to the elemento <fb> (figured bass) of the MEI v5.
FigureElement
Representa a única figure of the bottom cifrado, correspwherendo to the elemento <f> (figure) within de <fb> no MEI v5.
FileDescription
Descrição bibliográfica of the arquivo codificado. Correspwhere to the elemento <fileDesc> no MEI v5.
HarmonicInterval
Intervalo harmônico between duas notes simultâneas (MEI @inth).
HarmonicLabel
Representa a análise harmônica de a note or chord (MEI <harm>).
KeySignature
Representa a armadura de clef.
Ligature
Ligatura mensural (MEI <ligature>).
Line
Representa a extension line
Manifestation
Nível FRBR: Manifestação — fonte física that encarna a obra. Correspwhere a <manifestation> within de <manifestationList> no MEI v5.
ManifestationList
List of manifestações (fontes físicas) of the obra. Correspwhere a <manifestationList> no MEI v5.
Measure
Represents a single bar of music containing an ordered list of MusicalElements.
MeasureSpace
Representa a space de medida inteira (measure completo in siReadsncio), correspwherendo to the elemento <mSpace> of the MEI v5.
MeiHeader
Cabeçalho MEI completo, correspwherendo to the elemento <meiHead> of the MEI v5.
MelodicInterval
Intervalo melódico between duas notes consecutivas (MEI @intm).
Mensur
Definition de mensura (MEI <mensur>).
MensuralNote
Representa a note in noteção mensural (MEI <note> in context mensural).
MensuralRest
PaUses in noteção mensural (MEI <rest> with dur mensural).
MetronomeMark
Marca de metrônomo
MultiVoiceMeasure
Measure with multiple independent voices
MusicalElement
A class base for all os elementos in a partitura.
MusicText
Representa text musical
Neume
Representa a neuma completo (MEI <neume>).
NeumeComponent
Representa a componente individual de neuma (MEI <nc> — neume component).
NeumeDivision
Indicates a divisão between palavras / respiração no canto gregoriano. Correspwhere to the elemento <division> of the MEI v5.
Note
Represents a musical note with pitch and duration.
OctaveMark
Marca de oitava (8va, 8vb, 15ma, etc.)
Ornament
Representa a ornament musical
PageLayout
Page layout settings for score rendering
Pitch
Represents the musical pitch of a note.
PitchUtils
Utility class for pitch operations.
PlayingTechnique
Representa a técnica de execução
ProportMark
Proporção mensural (MEI <proport>).
PublicationStatement
Descreve a publicação / distribuição of the arquivo codificado. Correspwhere a <pubStmt> within de <fileDesc> no MEI v5.
RepeatMark
Representa a marca de repetição
Rest
Representa a paUses.
RevisionDescription
Histórico de revisões of the arquivo codificado. Correspwhere a <revisiwheresc> no MEI v5.
RevisionEntry
Input no histórico de revisões of the arquivo. Correspwhere a <change> within de <revisiwheresc> no MEI v5.
ScaleDegree
Grau of the escala with possible alteração cromática (MEI @deg).
Score
Represents a complete musical score with multiple staves
ScoreDefinition
Definition global de partitura, correspwherendo to the elemento <scoreDef> of the MEI v5.
SourceDescription
Identifica a music font from which a codificação foi derivada. Correspwhere a <source> within de <sourceDesc> no MEI v5.
Space
Representa a space empty with duração definida, correspwherendo to the elemento <space> of the MEI v5.
Staff
Represents a single staff (line of music) containing an ordered list of Measures.
StaffGroup
Represents a group of staves connected by a bracket or brace
Syllable
Representa a syllable de lyric de music, correspwherendo to the elemento <syl> of the MEI v5.
TabDurSym
Symbol de duração in tablatura (MEI <tabDurSym>).
TabGrp
Grupo de notes simultâneas in tablatura (MEI <tabGrp>).
TabNote
Representa a note in tablatura, correspwherendo to the elemento <note> with atributos @tab.fret and @tab.string no MEI v5.
TabString
Representa a afinação de a corda in noteção de tablatura.
TabTuning
Afinação de instrumento for tablatura.
TempoMark
Representa a indicação de tempo/tempo
TimeSignature
Representa a fórmula de measure.
Tuplet
Representa a tuplet (tercina, quintina, etc.)
TupletBracket
Configuresção of the bracket de tuplet
TupletNumber
Configuresção of the number of the tuplet
TupletRatio
Razão de a tuplet
Verse
Representa a verse de lyric, correspwherendo to the elemento <verse> of the MEI v5.
Voice
Represents a voice in polyphonic notetion
VoltaBracket
Represents a volta bracket (1st/2nd ending) in music notetion.
WorkInfo
Informações musicais on/about a obra (FRBR Work level). Correspwhere a <work> within de <workList> no MEI v5.
WorkList
List of obras codificadas no arquivo. Correspwhere a <workList> no MEI v5.

Enums

AccidentalType
Available accidental types in SMuFL.
ArticulationType
Definesss the articulation types that a note may have.
BarlineType
Tipos de barlines
BeamingMode
Modos de beaming for control fino of the agrupamento
BeamType
Descreve o estado de a note in relação a a barra de ligação (beam).
BracketSide
Lado of the bracket de tuplet
BracketType
Type of bracket/brace connecting staves in a group
BreathType
Tipos de respiração and cesura
ClefType
Available musical clef types.
ClusterType
Tipos de cluster
DurationType
Definess os tipos de duração rhythmic.
DynamicType
Tipos de dynamics musicais
FigureAccidental
Sinal de alteração de a figure de bottom cifrado.
FigureSuffix
Sufixo de figure de bottom cifrado.
KeyMode
Modo tonal, according to o atributo @mode de <staffDef> no MEI v5.
LigatureForm
Forma de ligatura mensural (MEI @form in <ligature>).
LineType
Tipos de line
MelodicFunction
Função melódica de a note (MEI @mfunc). Baseada na sintaxe Humdrum.
MelodicIntervalType
Type de intervalo melódico, correspwherendo to the atributo @intm of the MEI v5. Suporta Código de Parsons, noteção diatônica and semitons.
MensuralDuration
Value mensural de a note (MEI dur in context mensural).
MensuralHeadShape
Forma of the notehead mensural.
MensuralNoteQuality
Qualidade de a note mensural.
MensurSign
Sinal gráfico de mensura.
NcForm
Forma of the componente de neuma (MEI @nc.form or @form in <nc>).
NeumeDivisionType
Type de divisão no canto gregoriano.
NeumeInterval
Intervalo direcional between neumas consecutivos.
NeumeNotationStyle
Style de noteção de neuma.
NeumeType
Type de neuma composto, identificando o default rhythmic-melódico clássico.
NoteTechnique
Técnicas específicas de note
OctaveType
Tipos de marcações de oitava
OrnamentType
Tipos de ornaments musicais
PlicaDirection
Orientação of the plica (stem ornamental in noteção mensural).
RepeatType
Tipos de repetição
ResponsibilityRole
Função de a responsável bibliográfico.
SlurDirection
Direction de a tie/slur
SlurType
Definess if a note inicia or ends a slur (slur).
StemDirection
Stem direction for notes
SyllableType
Type de syllable for hifenização de lyrics de music.
TechniqueType
Tipos de técnicas de execução
TextPlacement
Posicionamento de text
TextType
Tipos de text musical
TieType
Definess if a note inicia or ends a tie (tie).

Mixins

BoundingBoxSupport
Mixin that Adds suporte a Hierarchical BoundingBox for elementos musicais

Extensions

BoundingBoxSupportList on List
Extension for facilitar uso de BoundingBoxSupport in listas

Constants

accidentalToAlter → const Map<AccidentalType, double>
Mapping from AccidentalType to alteration value.
accidentalToGlyph → const Map<AccidentalType, String>
Mapping from AccidentalType to SMuFL glyph name.

Functions

mensuralDurationToValue(MensuralDuration duration) double
Converts a duração mensural for value relativo to the semibreve. Only indicativo; o value real depende of the mensura ativa.
mensuralToModernDuration(MensuralDuration d) DurationType
Returns o DurationType moderno more next de a MensuralDuration.

Exceptions / Errors

MeasureCapacityException
Exception thrown when trying to add an element that exceeds the measure capacity.