exsurgat 0.2.3
exsurgat: ^0.2.3 copied to clipboard
Flutter package for rendering Gregorian chant scores from GABC notation. Provides display widgets, SVG and PNG export, layout and style customization.
0.2.3 #
- BUGFIX: Fixed stale sourceIndex of syllables after source update.
0.2.2 #
- Insertion preview for any notation element, including note attachments (accents, ictus, horizontal episemata, morae)
- Pitch normalisation:
Pitchaccepts out-of-range steps and octaves - Gabc generation for accidentals, do-flat clefs and horizontal episemata;
MoraandHorizontalEpisematrack their source position GabcHeaderimprovements: entry assignment,remove()clearing all key variants,setEntry()with array support; empty value removes the entryinitial-style: 0header now disables the drop cap- Parsing, layout and hit testing of choral signs and note-attached above-line text
- Export
HorizontalEpisema,AccentandIctusfrominternals.dart - BUGFIX: Fixed alignment of text with markup
- BUGFIX: Fixed hit testing of dividers and notes
- BUGFIX: Fixed annotation removal and annotation hit-testing
- BUGFIX: Fixed Translation lines not affecting ChantLine total height
- BUGFIX: Fixed sourceIndex for multi-line lyrics
- BUGFIX: Preserved selection of startingClef after reparse
- BUGFIX: Fixed punctum cavum gabc generation
- BUGFIX: Fixed dropCap caching
0.2.1 #
- BUGFIX: Fixed sourceIndex of syllables containing spaces.
0.2.0 #
- Paginated score rendering:
ChantScore.paginate()splits the score into pages, andChantScoreBody/ChantScoreViewarrange them in a row, column, facing pairs, or a single page viaPageArrangement - Page layout (page size, margins) and theme read from GABC header
(
page-width,page-height,margin-*) viaChantDocumentLayout
0.1.0 #
- Compile Gregorian chant from GABC source
- Display the sheet as a scrollable or non-scrollable Flutter widget
- Export to SVG or PNG
- Customize layout and colors