forked from music-encoding/music-encoding.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request music-encoding#588 from DILewis/main
Update tools page layout
- Loading branch information
Showing
20 changed files
with
320 additions
and
154 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
--- | ||
layout: tools | ||
title: "Encoding tools" | ||
subtitle: "Converters and linters" | ||
image: | ||
website: | ||
repository: https://github.com/music-encoding/encoding-tools | ||
tags: [conversion, developers, xslt] | ||
--- | ||
|
||
The [MEI Encoding Tools repository](https://github.com/music-encoding/encoding-tools) contains several tools for working with MEI-encoded files. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
--- | ||
layout: tools | ||
title: "LibMEI" | ||
subtitle: "C++ library for MEI" | ||
image: | ||
website: | ||
repository: https://github.com/DDMAL/libmei | ||
tags: [developers, library] | ||
--- | ||
|
||
[LibMEI](https://github.com/DDMAL/libmei) is a C++ library for reading and writing MEI files. It can be integrated into C++ software applications, but it can also be used in a wide range of environments through bindings. It ships with Python bindings using the Boost-Python framework. The source code and the documentation are available on [GitHub](https://github.com/DDMAL/libmei/ "GitHub") It is developed by the [Distributed Digital Music Archives and Libraries Lab](http://ddmal.music.mcgill.ca/) at the Schulich School of Music at McGill University, Montréal, Canada and is available under the MIT License. | ||
|
||
LibMEI was created by Andrew Hankinson and Alastair Porter and seeks to define a common software library for interacting with files encoded in MEI. This is targeted at software developers who wish to integrate support for MEI into their software. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
--- | ||
layout: tools | ||
title: "mei-friend" | ||
subtitle: "Browser-based music editor" | ||
image: https://raw.githubusercontent.com/mei-friend/mei-friend/main/app/static/owl/menu-logo.svg | ||
website: https://mei-friend.mdw.ac.at | ||
repository: https://github.com/mei-friend/mei-friend | ||
tags: [browser-based, editor, getting-started, rendering, sonification, utility, viewer] | ||
--- | ||
|
||
[mei-friend](https://mei-friend.mdw.ac.at) is a friendly, zero-install, browser-based MEI editor for music encodings, with schema-based autocompletion, GitHub integration, keyboard shortcuts, an easy-to-use look-up interface to the MEI Guidelines, and other goodies. The tool is intended as a ‘last mile’ editor aiming to alleviate the common task of cleaning up encodings generated via optical music recognition, or conversion from other formats. Further details are available from the tool's [GitHub page](https://mei-friend.github.io). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
--- | ||
layout: tools | ||
title: "MEI Garage" | ||
subtitle: "Schema customization service" | ||
image: "https://custom.music-encoding.org/img/meigarage.logo.166c7942.png" | ||
website: https://custom.music-encoding.org | ||
repository: https://github.com/Edirom/MEIGarage | ||
tags: [conversion, developers, documentation, validation] | ||
--- | ||
|
||
[MEI Garage](http://custom.music-encoding.org) is an online service that makes it easy to generate a schema (or other output formats) from an MEI source file and a customization file. | ||
|
||
Such a customization can be used to disable existing features of MEI, to obtain a schema validating only a subset of the original schema, for example, a customization for validating MEI documents containing only common Western music notation (CWMN). This customization will disable all the functionality contained in MEI for representing other types of notation (tablature, mensural, or neume). Alternatively, a schema can be extended to include features not already available in MEI. This can be desirable when doing developments or experiments with the schema, but it can also be used in "production" for projects that have very specific needs for features that are not expected to be included in "out-of-the-box" MEI. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
--- | ||
layout: tools | ||
title: "MEI Schema" | ||
subtitle: "Specification and Documentation" | ||
image: | ||
website: https://www.music-encoding.org/guidelines | ||
repository: https://github.com/music-encoding/music-encoding | ||
tags: [developers, documentation, validation] | ||
--- | ||
|
||
This [MEI repository](https://github.com/music-encoding/music-encoding) contains all the source code of the core MEI Schema. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
--- | ||
layout: tools | ||
title: "meico" | ||
subtitle: "Converter framework for MEI files" | ||
image: https://github.com/cemfi/meico/raw/master/figures/meico_title_small.png | ||
website: http://www.cemfi.de/ | ||
repository: https://github.com/cemfi/meico | ||
tags: [conversion, sonification, xslt] | ||
--- | ||
|
||
[meico](https://github.com/cemfi/meico) is a converter framework for MEI files that is being developed at the Center of Music and Film Informatics, Detmold ([cemfi](http://www.cemfi.de/)). It translates MEI data into a series of formats relevant to many other applications. It can be used as a Java programming framework or standalone app. For the latter case, the meicoApp provides a command line interface as well as an elaborate graphical user interface. Meico's feature list includes | ||
|
||
- MEI export to MIDI, MSM, MPM, audio (WAV, MP3), | ||
- MIDI to audio rendering with third-party soundbanks (SF2, DLS), | ||
- musical performance rendering via the official Music Performance Markup API and rendering engine, | ||
- built-in MIDI and audio playback (perfect for proof-reading/listening), | ||
- Verovio integration in the graphical user interface, | ||
- Chroma export, | ||
- XSLT processing of all XML-based data formats, and | ||
- several MEI convenience features such as XML validation against RNG schemata, and expansion of abbreviations (copyof, sameas, expan). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
--- | ||
layout: tools | ||
title: "MEILER" | ||
subtitle: "MEI LilyPond Engraving Refinement" | ||
image: | ||
website: | ||
repository: https://github.com/rettinghaus/MEILER | ||
tags: [rendering, xslt] | ||
--- | ||
|
||
The [MEI LilyPond Engraving Refinement](https://github.com/rettinghaus/MEILER) (MEILER) is a set of XSLT stylesheets to render MEI files with the help of the [LilyPond Engine](http://lilypond.org). This allows making heavy use of the layout attributes and parameters available in MEI. | ||
|
||
Possible LilyPond output formats are PDF, PNG and SVG. It's available on [GitHub](https://github.com/rettinghaus/MEILER). You may have a look at some test files [here](https://github.com/rettinghaus/MEILER/tree/master/tests) and [here](https://github.com/rettinghaus/mei-test-set/), to get an impression of its capabilities. Also, there's a [poster](https://doi.org/10.13140/RG.2.2.15014.93760) available. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
--- | ||
layout: tools | ||
title: "MerMEId" | ||
subtitle: "Metadata editor and repository for MEI data" | ||
image: | ||
website: | ||
repository: https://github.com/edirom/mermeid | ||
tags: [cataloguing, editor, getting-started, metadata, repository, viewer] | ||
--- | ||
|
||
The [Metadata Editor and Repository for MEI Data](https://github.com/edirom/mermeid) (MerMEId) provides tools for editing comprehensive metadata in MEI files. It is conceived for the compilation of catalogs and thematic indexes of works, but may also complement other music editing software in adding metadata to existing MEI files or serve as a database for editors of critical editions. Apart from basic metadata, such as titles and persons involved, the MerMEId editor records information such as detailed source descriptions, lists of performances and reviews, bibliography, notes on composition history as well as structural information including movements, instrumentation, incipits, key, tempo and meter. | ||
|
||
The MerMEId software is installed on a web server and is operated client-side using a standard web browser capable of handling XHTML and Javascript. Originally developed by the Danish Centre for Music Editing (DCM), it is now maintained and enhanced by the MerMEId community. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
--- | ||
layout: tools | ||
title: "MuseScore" | ||
subtitle: "Music engraving software" | ||
image: https://github.com/musescore/MuseScore/raw/master/share/icons/musescore_logo_full.png | ||
website: https://musescore.org/ | ||
repository: https://github.com/musescore/MuseScore | ||
tags: [conversion, getting-started, rendering, score-editing] | ||
--- | ||
|
||
[MuseScore](https://musescore.org/) is a music notation program for Windows, macOS, and Linux supporting a wide variety of file formats and input methods. It is released as free and open-source software under the GNU General Public License. Since version 4.2, MuseScore supports reading and writing MEI Basic 5.0 files. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
--- | ||
layout: tools | ||
title: "Music Sheet Viewer" | ||
subtitle: "Wordpress plug-in for music rendering" | ||
image: | ||
website: https://www.partitionnumerique.com/music-sheet-viewer-wordpress-plugin/ | ||
repository: | ||
tags: [browser-based, developers, getting-started, plug-in, rendering, sonification] | ||
--- | ||
|
||
[Music Sheet Viewer](http://www.partitionnumerique.com/music-sheet-viewer-wordpress-plugin/) is an open-source WordPress plugin that allows the display of one or more music sheet fragments of full scores written in MEI, MusicXML, ABC or PAE ([RISM](http://rism-ch.org) notation), in a post or page of a WordPress site. The code is entered using a WordPress shortcode tag or a dedicated Block, and the resulting score is displayed as if it had been natively supported by the browser. It is powered by [Verovio](https://www.verovio.org), and provides many Verovio features without having to write one single line of code: all the JavaScript code is generated on the page. | ||
|
||
The main features are: automatic resize to fit the available content, display in any [SMuFL](https://www.smufl.org) font, code entered either inline or from a file, score playback and notes highlighting thanks to an enhancement of the [RISM MIDI Player](https://github.com/rism-ch/midi-player), automatic page turn when played, responsive code. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
--- | ||
layout: tools | ||
title: "music21" | ||
subtitle: "music21: a toolkit for computer-aided musicology" | ||
image: https://web.mit.edu/music21/bg_top_left.jpg | ||
website: https://web.mit.edu/music21/ | ||
repository: https://github.com/cuthbertLab/music21 | ||
tags: [conversion, developers, library, sonification] | ||
--- | ||
|
||
[music21](https://web.mit.edu/music21/) is a simple set of tools for computer-aided music analysis. | ||
|
||
music21 builds on pre-existing frameworks and technologies such as Humdrum, MusicXML, and MIDI, but uses an object-oriented framework that makes it easier to handle complex data. At the same time, music21 aims to keep its code clear and transparent and simplify reusing existing code. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
--- | ||
layout: tools | ||
title: "Sample encodings" | ||
subtitle: "Collection of MEI-encoded music files" | ||
image: | ||
website: | ||
repository: https://github.com/music-encoding/sample-encodings | ||
tags: [documentation, getting-started] | ||
--- | ||
|
||
The [MEI Sample [Encodings repository](https://github.com/music-encoding/sample-encodings) contains a collection of MEI-encoded music files. The intent is to demonstrate the use of MEI in real-world contexts. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
--- | ||
layout: tools | ||
title: "SibMEI" | ||
subtitle: "MEI Plug-in for Sibelius" | ||
image: | ||
website: | ||
repository: https://github.com/music-encoding/sibmei/releases | ||
tags: [conversion, plug-in] | ||
--- | ||
|
||
[SibMEI](https://github.com/music-encoding/sibmei/releases "Sibelius MEI Plugin") is an open-source plug-in that makes it easy to export MEI from the [Sibelius](http://www.sibelius.com) notation editor. In addition to facilitating the creation of MEI-formatted data without the burden of writing XML by hand, it also makes it possible to convert MusicXML files to MEI. | ||
|
||
General installation instructions for Sibelius plug-ins can be found at [http://www.sibelius.com/download/plugins/index.html?help=install](http://www.sibelius.com/download/plugins/index.html?help=install "Install plug-in"). Once installed, an "Export to MEI" option will appear in the plug-in list in Sibelius. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
--- | ||
layout: tools | ||
title: "Verovio" | ||
subtitle: "Javascript and C++ score rendering" | ||
image: https://www.verovio.org/assets/images/verovio-fadded-50.png | ||
website: https://www.verovio.org | ||
repository: https://github.com/rism-digital/verovio | ||
tags: [browser-based, developers, library, rendering, sonification] | ||
--- | ||
|
||
[Verovio](https://www.verovio.org) is a fast, portable and lightweight library for engraving Music Encoding Initiative (MEI) music scores into SVG developed by the [RISM Digital Center](https://rism.digital/). It is designed as a one-step conversion tool and is written in pure standard C++ with no dependencies on third-party frameworks and libraries. Verovio implements its own rendering engine, which can render SVG with all the musical symbols embedded in it and without dependency on external fonts. In addition to MEI, Verovio can also render Plain and Easy (PAE) code and DARMS code. | ||
|
||
Verovio that it implements MEI's structure internally, making it the best-suited solution for rendering features that make MEI unique. The hierarchy of the MEI is preserved in the SVG output. This feature makes it easy to build interactive applications. Verovio is highly modular and can be used in different contexts, such as a JavaScript or Python toolkit. Verovio follows the Standard Music Font Layout ([SMuFL](https://www.smufl.org)) specification and the font can be changed for personalizing the output. It is open-source and is available on [GitHub](https://github.com/rism-digital/verovio). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
--- | ||
layout: tools | ||
title: "WizKit" | ||
subtitle: "Environment for editing MEI metadata in oXygen XML Editor" | ||
image: | ||
website: | ||
repository: https://github.com/acdh-oeaw/WizKit | ||
tags: [cataloguing, editor, getting-started, metadata, repository, viewer] | ||
--- | ||
|
||
[WizKit](https://github.com/acdh-oeaw/WizKit) is an environment for editing MEI metadata in oXygen XML Editor. You can play with it or use it for "real" work! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.