Recent Releases of mei-friend

mei-friend - v1.2.0

DOI

This release contains two new major features and several smaller improvements:

  • Extension of mei-friend's facilities for editorial mark-up through a re-worked annotation panel (now renamed to enrichment panel). Thanks to @annplaksin! See documentation at https://mei-friend.github.io/docs/advanced/markup/.
  • Redevelopment of git integration for more stable and sustainable collaborative editing.

For more information, please see CHANGELOG.md

Scientific Software - Peer-reviewed - JavaScript
Published by wergo 12 months ago

mei-friend - v1.0.14

DOI

This release coincides the following publication: Goebl & Weigl (2024), "mei-friend: An Interactive Web-based Editor for Digital Music Encodings", The Journal of Open Source Software 9(97), 6002. doi:10.21105/joss.06002.

Since the previous release, we have implemented the following changes:

  • Support for simultaneous display of multiple facsimile source images
  • End-to-end unit testing via Playwright
  • Many bug fixes and small improvements

For more information, please see CHANGELOG.md

Scientific Software - Peer-reviewed - JavaScript
Published by wergo over 1 year ago

mei-friend - v1.0.6

This release contains several new features, bug fixes and two new language packs.

  • Switch focus between encoding and notation panel through keyboard shortcut (SHIFT - SPACE)
  • New editing functionality to insert new notes and rests, toggle dotting, and to convert selected notes to a chord (and back)
  • Support for direct import of tabulature files (currently only Fronimo formats are supported, more to come), using luteconv by Paul Overell and a new luteconv-webui service developed and hosted by mdw.
  • Several bug fixes according to issues raised
  • New language packs for Ukrainian and Esperanto.

For more information, see CHANGELOG.md

Scientific Software - Peer-reviewed - JavaScript
Published by wergo about 2 years ago

mei-friend - v1.0.2

This release contains several bug fixes, many of them being raised by MEI community members during the TEI-MEC 2023 conference in Paderborn, Germany.

  • Add about splash screen on application load explaining data storage and confidentiality
  • Rework keyboard shortcuts to permit them while in editor panel (and fix mistakes)
  • Fix drag'n'drop to work properly on entire interface
  • Support for Japanese language pack
  • Fix bug that prevented modified MEI encoding to be restored from local storage when working from GitHub
  • Fix display of facsimile images without zone elements
  • Take language from browser locale

For more information, please see CHANGELOG.md

Scientific Software - Peer-reviewed - JavaScript
Published by wergo about 2 years ago

mei-friend - v1.0.0

This v1.0.0 release coincides with TEIMEC2023 and will be accompanied by the paper presentation mei-friend v1.0: Music Encoding in the Browser

News since the last release:

  • Integration of the Solid platform for Social Linked Data (check the annotation panel)
  • Integration of the Music Annotation Ontology and annotation discovery service based around Schema:DataCatalog
  • Improved MIDI playback with support for expansion elements
  • Expand set of deletable elements to include notes, chords, rests (including deletion of orphaned pointing elements)
  • New feature: accid.ges checking and interactive fixing tool (check Manipulate->Check @accid.ges)
  • New feature: chromatic pitch shifts
  • New feature: Insert accidentals
  • Additional language pack: Polish
  • Various bug fixes and improvements

Scientific Software - Peer-reviewed - JavaScript
Published by musicog over 2 years ago

mei-friend - v0.9.0

This release contains these new mei-friend features:

  • Internationlization: language support for 6 languages (English, German, French, Spanish, Katalan, Italian)
  • Editor functionality:
    • CMD-E encloses selected text with tag
    • Parallel editing of matching tag names
  • Support for Github Actions
  • Several bug fixes

For more details, see CHANGELOG.md.

Scientific Software - Peer-reviewed - JavaScript
Published by wergo over 2 years ago

mei-friend - v0.8.7

This release contains new mei-friend features:

  • Support for transposition by key, interval and pitch direction
  • PDF preview and export
  • Inserting control elements with @tstamp/@tstamp2 attributes instead of @startid/@endid.

We have also introduced a number of other improvements and bug fixes. Please consult the CHANGELOG for full details.

Scientific Software - Peer-reviewed - JavaScript
Published by wergo almost 3 years ago

mei-friend - v0.8.4

This release features several improvements to "speed mode", removing a number of limitations when previously working in this mode; improvements to the facsimile panel interface; and, the implementation of MIDI playback, using the html-midi-player package.

We have also introduced a number of other improvements and bug fixes. Please consult the CHANGELOG for full details.

Scientific Software - Peer-reviewed - JavaScript
Published by musicog almost 3 years ago

mei-friend - v0.6.6

We are happy to announce a new release (version 0.6) of mei-friend, the online “last-mile” MEI editor available at https://mei-friend.mdw.ac.at/. You may have noticed a rolling release over the past week or two. The most important new features include:

Validation against MEI schema. Based on the code of the Verovio editor kindly provided by Laurent Pugin, mei-friend automatically loads the RNG schema specified in the MEI file to validate the encoding. It makes use of Gnome’s libxml2. Validation behaviour is configurable (automatic or on-demand) through the mei-friend settings.

Select Verovio toolkit version. You may choose the Verovio toolkit version for engraving your music encoding through the mei-friend settings panel, starting from version 3.7.0. (There are known memory issues with versions before 3.11.0 that may require a reload of the application.)

Extended support for URL parameters to remote-control mei-friend, intended particularly to support applications in pedagogical settings. These parameters are summarised on the Help page (https://mei-friend.mdw.ac.at/help), and allow various options to be set or toggled, MEI file URLs to be supplied, and automated forking to be requested. The automated forking walks a user through the process of forking and opening their own version of an MEI file in a GitHub repository. Try it out: https://mei-friend.mdw.ac.at/?file=https://raw.githubusercontent.com/trompamusic-encodings/BeethovenOp120BreitkopfHaertel/master/Beethoven_Op120-Breitkopf.mei&speed=true&fork=true&autoValidate=false&notationOrientation=top

Facsimile support. mei-friend makes the content of the facsimile element accessible by displaying zone elements on top of the surface images in a dedicated facsimile panel, providing interactive zone editing functionality (resizing, panning, inserting & deleting zones) as well as an automated workflow for ingesting external facsimile content into MEI encodings. Try it out: https://mei-friend.mdw.ac.at/?notationOrientation=top&notationProportion=.6&facsimileOrientation=left&facsimileProportion=.45&breaks=line&file=https://raw.githubusercontent.com/trompamusic-encodings/BeethovenOp76BreitkopfHaertel/master/Beethoven_Op76-Breitkopf-Haertel.mei

Annotation support. The annotation panel provides tooling for generating in-line elements, as well as for listing, navigating between, and visualising annotations of different types – currently: highlighting, describing, and linking. More extensive support for annotation activities, including generating stand-off Web Annotations, is planned for future development. Try it out (open annotation panel through pencil icon at the top-right corner): https://mei-friend.mdw.ac.at/?file=https://raw.githubusercontent.com/musicog/BeethovenWoO80BreitkopfHaertel/master/Beethoven_WoO80-Breitkopf.mei&breaks=line

Scientific Software - Peer-reviewed - JavaScript
Published by musicog about 3 years ago

mei-friend - 0.3.0

Scientific Software - Peer-reviewed - JavaScript
Published by musicog almost 4 years ago