Recent Releases of mei-friend
mei-friend - v1.2.0
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
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-Eencloses 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/@tstamp2attributes 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¬ationOrientation=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¬ationProportion=.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
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