This plugin allows Sibelius to export to the Music Encoding Initiative (MEI) format.
The latest release of the plugin can be found on the GitHub releases page: https://github.com/music-encoding/sibmei/releases
To install this plugin, copy or symlink the .plg
files in the Sibelius Plugin directory on your machine. The specific location depends on your OS and version of Sibelius.
The Sibelius to MEI exporter uses the fantastic plgToMSS tool developed by the Tido team. To contribute to development, you should first install this tool following their instructions.
Once installed, you should get the source code for the Sibelius to MEI plugin. This uses the gulp
tool to automatically watch the source files for changes, builds and installs the plugin in the Sibelius plugin directory. So, to get set up for development you should install Node.js and the Node Package Manager (npm), and then run the following commands:
$> npm install -g gulp // (installs the gulp command globally)
$> cd sibmei // cd into the sibmei source directory
$> npm install // installs the packages listed in the sibmei package.json directory
Then, to start developing the plugin, you should run gulp develop
. This will watch the folder for changes, build, and deploy the plugin. To make your changes active, you will need to "unload" and "reload" the plugin in Sibelius.
The unit tests use the sib-test plugin, also developed by Tido. You should download and install this plugin first, and then you can run the unit tests by running the testsibmei.plg
plugin.