core/core library

Classes

AdvancedSlur
Representa uma ligadura de expressão avançada
Articulation
Representa uma articulação aplicada a uma nota
Barline
Representa uma linha de compasso.
Beam
Representa uma viga (beam) que conecta notas
BracketRenderConfig
Configuration for bracket/brace rendering
Breath
Representa uma marca de respiração
Caesura
Representa uma cesura
Chord
Representa um acorde (conjunto de notas tocadas simultaneamente)
Clef
Representa uma clave no início de uma pauta.
Cluster
Representa um cluster (grupo de notas adjacentes tocadas simultaneamente)
Duration
Representa a duração de uma nota ou pausa.
Dynamic
Representa uma indicação dinâmica
KeySignature
Representa a armadura de clave.
Line
Representa uma linha de prolongamento
Measure
Represents a single bar of music containing an ordered list of MusicalElements.
MetronomeMark
Marca de metrônomo
MultiVoiceMeasure
Measure with multiple independent voices
MusicalElement
A classe base para todos os elementos em uma partitura.
MusicText
Representa texto musical
Note
Representa uma nota musical com altura e duração.
OctaveMark
Marca de oitava (8va, 8vb, 15ma, etc.)
Ornament
Representa um ornamento musical
PageLayout
Page layout settings for score rendering
Pitch
Represents the musical pitch of a note.
PitchUtils
Classe utilitária para operações com alturas
PlayingTechnique
Representa uma técnica de execução
RepeatMark
Representa uma marca de repetição
Rest
Representa uma pausa.
Score
Represents a complete musical score with multiple staves
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
TempoMark
Representa uma indicação de tempo/andamento
TimeSignature
Representa a fórmula de compasso.
Tuplet
Representa uma quiáltera (tercina, quintina, etc.)
TupletBracket
Configuração do colchete de quiáltera
TupletNumber
Configuração do número da quiáltera
TupletRatio
Razão de uma quiáltera
Voice
Represents a voice in polyphonic notation
VoltaBracket
Represents a volta bracket (1st/2nd ending) in music notation.

Enums

AccidentalType
Tipos de acidentes disponíveis na SMuFL
ArticulationType
Define os tipos de articulações que uma nota pode ter.
BarlineType
Tipos de barras de compasso
BeamingMode
Modos de beaming para controle fino do agrupamento
BeamType
Descreve o estado de uma nota em relação a uma barra de ligação (beam).
BracketSide
Lado do colchete de quiáltera
BracketType
Type of bracket/brace connecting staves in a group
BreathType
Tipos de respiração e cesura
ClefType
Tipos de claves musicais disponíveis
ClusterType
Tipos de cluster
DurationType
Define os tipos de duração rítmica.
DynamicType
Tipos de dinâmicas musicais
LineType
Tipos de linha
NoteTechnique
Técnicas específicas de nota
OctaveType
Tipos de marcações de oitava
OrnamentType
Tipos de ornamentos musicais
RepeatType
Tipos de repetição
SlurDirection
Direção de uma ligadura
SlurType
Define se uma nota inicia ou termina uma ligadura de expressão (slur).
StemDirection
Stem direction for notes
TechniqueType
Tipos de técnicas de execução
TextPlacement
Posicionamento de texto
TextType
Tipos de texto musical
TieType
Define se uma nota inicia ou termina uma ligadura de valor (tie).

Mixins

BoundingBoxSupport
Mixin que adiciona suporte a BoundingBox hierárquico para elementos musicais

Extensions

BoundingBoxSupportList on List
Extension para facilitar uso de BoundingBoxSupport em listas

Constants

accidentalToAlter → const Map<AccidentalType, double>
Conversão de AccidentalType para valor de alteração
accidentalToGlyph → const Map<AccidentalType, String>
Mapeamento de AccidentalType para nome do glifo SMuFL

Exceptions / Errors

MeasureCapacityException
Exceção lançada quando se tenta adicionar figura que excede capacidade do compasso