Skip to content

Releases: rism-digital/verovio

Version 2.0.0

21 Jan 09:34
Compare
Choose a tag to compare

Added

  • Support for <bracketSpan>
  • Support for extending line in <f>
  • Support for @beam.with on <beam>
  • Support for @stem.pos values "left" and "right" (@rettinghaus)
  • Support for dynamic silent staff hiding (implements @optimize on <scoreDef>)
  • Support for <subst> with child (<add>, <del> or <subst>) to be selected with substXPathQuery
  • Support for <dir> and <dynam> connectors (triggered with @next and @extender)
  • Support for automatic positioning of rests within beam (@CCInc)
  • Fix for Plaine & Easie mensur changes in mensural notation
  • Use SMuFL glyphs for mensural signs (@rettinghaus)
  • Barline segmentation with text and dynamic indications overlapping measures
  • Improved layout with text (dir, tempo, etc.) at the end of a system
  • Support for dashed bar lines
  • Improvement of MIDI output for mensural notation
  • Support for @stem.visible on <note> and <chord>
  • Fix for Plaine & Easie chords and ties
  • Fix for Plaine & Easie dots in mensural notation
  • Support for MIDI playback of <beatRpt>
  • Additional options for controlling grace notes alignment
  • Support for <instrDef> (@rettinghaus)
  • Support for mnum.visible on <scoreDef> (@rettinghaus)
  • Implementation of <mNum> and generation from measure@n if necessary (@rettinghaus)
  • Support for mulitple lines or <harm> according to @n value
  • Adjustment of <hairpin> length with surrounding <dynam> or <hairpin>
  • Automatic vertical alignment of <dynam> and <haripin> starting / ending at the same xml:id or tstamp
  • Support for @vgrp on <dynam> and <hairpin>
  • Preservation of unsupported attributes in the MEI output and in JS getElementAttr
  • Support for <ref> elements (preserved in the SVG but with no predefined behaviour)
  • Support for chords with mixed durations
  • Adding Travis CI (Linux and OS X)
  • Preservation of the full <body> subtree (<mdiv>, <score>) in the MEI output
  • Allowing multiple JS instances
  • Adding support for @metcon on measure
  • Adding getAvailableOptions and getOptions(bool) methods to the JS toolkit
  • Adding several layout options
  • Support for <pgHead>, <pgHead2>, <pgFoot> and <pgFoot2>
  • Support for <lb> within <rend>, <dir>, <label> and <labelAbbr>
  • Generation of header and footer form the MEI header when none provided
  • Support for <fig> and <svg>
  • Distribution as NPM package
  • Adding Qt binding (@yeonoson)
  • Support for <arpeg>
  • Adding mmOutput option for better PDF generation
  • Support for trill extensions
  • Upgrade to MEI 4.0

Changed

  • Method renderPage (JS) deprecated (use renderToSVG instead)
  • Method renderToMidi (JS) deprecated (use renderToMIDI instead)
  • Option --appXPathQueries (JS) deprecated (use appXPathQuery instead)
  • Option --choiceXPathQueries (JS) deprecated (use choiceXPathQuery instead)
  • Output CLI help and version to standard output
  • Option -b/--border (CLI) and border (JS) deprecated
  • Option -h/--height and -w/--width (CLI) deprecated
  • Option --ignore-layout (CLI) and ignoreLayout deprecated (use breaks instead)
  • Option --no-layout (CLI) and noLayout deprecated (use breaks instead)
  • Handling @tie on <note> as <tie> internally
  • Handling @fermata as <fermata> internally

Version 1.1.6

11 Jul 12:14
Compare
Choose a tag to compare
  • Fix for Plain and Easy ties
  • Fix for Plain and Easy mensural incipits

Version 1.1.5

03 Jul 09:38
Compare
Choose a tag to compare
  • Fix for Plain & Easy grace notes

Version 1.1.4

26 Jun 12:02
Compare
Choose a tag to compare
  • Improved stem direction for grace notes (back-ported)
  • Improved stem direction with multiple layers (back-ported)
  • Improved shared accidental rendering (back-ported)
  • Fix for missing slash with grace notes (back-ported)

Version 1.1.3

20 Jun 10:21
Compare
Choose a tag to compare
  • Fix missing slash on grace notes

Version 1.1.2

19 Jun 15:04
Compare
Choose a tag to compare
  • Fix visibility attribute handling

Version 1.1.1

14 Jun 11:08
Compare
Choose a tag to compare
  • Fix for breath placement
  • Fix for control event placement

Version 1.1.0

13 Jun 12:22
Compare
Choose a tag to compare
  • Support for breath elements
  • Support for nested tuplets and ratio number display
  • Support for label attribute passed to the SVG
  • Support to breaks, key and time changes in MusicXML import
  • Improved multi rests
  • Improved tuplets
  • Improved rest positioning
  • Improved SVG stem structure
  • Improved ledge line thickness
  • Fix for the Python setup
  • Update of pugixml (version 1.8)

Version 1.0.0

15 May 11:57
Compare
Choose a tag to compare
  • Support for multi-layer layout (accidental and note placement)
  • Support for figured bass (@xhero)
  • Support for mordents and turns
  • Support for SMuFL substitution in /harm and /f
  • Support for xml:space on rend (@rettinghaus)
  • Support (experimental) for WebAssembly
  • Support for type attribute set as SVG class
  • Support for SMuFL glyph anchor points for accidental layout
  • Support for coloring (@rettinghaus)
  • Support for loc attribute placement
  • Support for stemless chords
  • Upgrading page-based MEI to version 3.0.0
  • Improved of Humdrum import (@craigsapp)
  • Improved mensural notation support (@donbyrd)
  • Improved SVG structure (e.g., for dots, stems and flags)
  • Improved SVG font style (@rettinghaus)
  • Improved horizontal layout
  • Improved cross-staff notation
  • Improved grace note layout
  • Improved direct MusicXML import (@rettinghaus)
  • Improved meterSig support
  • Improved ledger lines
  • Additional SMuFL glyphs to Leipzig (version 5.2.28)
  • Several bug fixes and code refactoring enhancement

Version 0.9.13

17 Jan 08:09
Compare
Choose a tag to compare
Version 0.9.13 Pre-release
Pre-release
  • Support for articulations
  • Support for fermata
  • Support for harmonic annotation (harm)
  • Support for trill
  • Support for xml:lang
  • Support for MEI files with 'music' as root
  • Improvement of PAE import (chant notation, chords, etc.)
  • Improved layout with slurs
  • Improved direct MusicXML import (@rettinghaus)
  • Improved JavaScript logging to the console
  • Improved JavaScript interface without Stringify
  • Alternate MusicXML import via Humdrum (@craigsapp)
  • Update of Windows build environment with VisualStudio support
  • Update of Java build environment
  • Bug fixes and code refactoring