@ahankinson ahankinson released this Feb 20, 2017 · 2 commits to master since this release

Assets 3

This release contains several important bug fixes and functionality enhancements.

  • Rewrite of much of the tuplet code, including bug fixes and support for Nested Tuplets (Thomas Weber)
  • Support for Bar Rest fermatas (Thomas Weber)
  • Ongoing work in progress for supporting more staff symbols in the output
  • Rewrite of the beaming functionality. Now supports nested beams, grace beams, and @breaksec (Thomas Weber)
  • Fixed bug where the Music Text Font Name was used for lyrics (Thomas Weber)
  • Additional support for system breaks (Thomas Weber)
  • Tidied up support for rests that begin a beam (Thomas Weber)
  • Support for @metcon=false for measures that do not conform to the time signature (Thomas Weber)
  • Fixed a bug where the measure label was getting needlessly rewritten in a loop.
  • Enhanced support for tremolos
  • Support for syllable elision in lyrics
  • Fixed the ordering of articulations
  • Fixed a bug where sometimes a bar object being referenced was null.

Thanks to Notengrafik Berlin for sponsoring some of this work.

@ahankinson ahankinson released this Oct 20, 2016 · 35 commits to master since this release

Assets 3

This is a bugfix and feature release.

  • Lines with durations (Slurs, Dynamics, etc.) now have a tstamp2 value, so that they can be drawn with the appropriate duration.
  • Support for Glissando Lines
  • Fixed typos (someday I will learn how to spell Diminuendo correctly...)
  • Time and Key Signature changes are now recorded in the MEI output.
  • Removed a buggy method in the libmei library
  • General cleanup.

@ahankinson ahankinson released this Sep 17, 2016 · 52 commits to master since this release

Assets 3

Minor bug-fix release to add @staff to <harm> elements. Also a minor code clean-up.

@ahankinson ahankinson released this Aug 27, 2016 · 55 commits to master since this release

Assets 3

Primarily optimizations and cosmetic changes in this release.

  • The filename of the score is suggested as the default export filename
  • The user's documents folder is suggested as the main export folder
  • Removed unused arguments from a method
  • Disabled generating hashes for notes -- should speed things up a bit.
  • Initial support for the <harm> element as a way of exporting chord symbols. See: rism-ch/verovio#280.

@ahankinson ahankinson released this Jul 20, 2016 · 61 commits to master since this release

Assets 3

This release fixes only a single issue with ties that could cross staves. However, this is a significant enough fix that it warrants a new release.

@ahankinson ahankinson released this Jul 19, 2016 · 63 commits to master since this release

Assets 3

This release is a complete re-write of the Sibelius to MEI plugin. In addition to the fixes and features from the previous beta versions, this new release contains several more fixes:

  • Fixed a spelling mistake on octava lines (5b753df)
  • Fixed an issue where objects could be assigned to a non-existent layer 0 (1894073)
  • Fixed an issue where ties may not be encoded correctly (5585af9)
  • Fixed redundant encoding of staff and layer on notes (3f719c8) NB: See commit message for caveat
  • Fixed an issue where grace notes could be counted as the last note of a tuplet (ff34e50)
  • Fixed an issue where repeat signs could be missing (0fa1fdf)
  • Fixed syllable connectors to encode the 'd' (dash) connector (93127c2)

(Apologies for the myriad release messages this evening... I decided to simply release the full version after releasing Beta 4...)


@ahankinson ahankinson released this Nov 18, 2015 · 8 commits to 2.0.0 since this release

Assets 3

Lots of fixes in this pre-release.

  • Change rend to lform on slur.
  • Change headshape to head.shape on note.
  • Better tuplet and beam handling.
  • Fixed log message formattings
  • Removed layer on clef.
  • Added Batch Processing plugins
  • Using the 7.1+ AccidentalIsVisible method (!!)
  • Adjusted the metadata for the plugin
  • Appoggiatura and Acciaccatura are now properly encoded
  • Encoding of stem direction
  • Simplified tie handling
  • Vertical lines ('barlines') are encoded
  • Line durations are always greater than 0.
  • Slurs can have tstamp2 now
  • Octave-displaced clefs now affect the notes on the staff
  • (some) MIDI information is now stored
  • libmei bug in creating comments is fixed
  • Front matter (cover pages, etc.) is handled
  • New method to convert Units to typographic points
  • Improved (prettier) XML output

And lots of other minor bug fixes.


@ahankinson ahankinson released this Oct 15, 2015 · 55 commits to 2.0.0 since this release

Assets 4

An update to the 2.0.0 beta release. This release contains the following fixes:

  • ccc1434 Fix for milestone clefs
  • 3d5a12a Breve bar rests are now properly encoded
  • 27c5ac0 Ties with no ending note do not crash the plugin

Attached to this release is an up-to-date version of the upcoming MEI 3.0.0 RNG schema.


@ahankinson ahankinson released this Sep 30, 2015 · 58 commits to 2.0.0 since this release

Assets 4

This is a beta release of the Sibelius to MEI plugin version 2.0. There may be some rough edges.

Note: This plugin will generate MEI 3.0.0-compatible files. If you wish to validate it, you should download the .rng file attached to the release.

It will also generate non-valid MEI files if you use the bracketed line, as currently the <line> element does not accept some attributes that would be handy for recording placement.

To install this plugin, download the sibmei-2.0.0-beta.zip file, unzip it, and copy the folder containing the .plg files to the Sibelius Plugin directory on your machine. The specific location depends on your OS and version of Sibelius.

@ahankinson ahankinson released this Jun 1, 2015 · 144 commits to master since this release

Assets 4

Bug fixes:

  • Double sharps are now correctly encoded
  • Dotted notations are now correctly encoded

New features:

  • Supports the "plus" articulation
  • Notes can have multiple articulations

libmei API changes:

  • Support for adding XML comments to Sibelius output
  • Support for adding a value to an existing attribute