A collection of Sibelius tools for the Corpus Musicae Ottomanicae.
This plugin exports CMO data to MEI. It includes a preprocessing and a postprocessing step. Preprocessing moves all objects that are not attached to a voice to voice 1 to prevent sibmei problems. Postprocessing is done using a Java application. It cleans the MEI from any unneeded content and encodes brackets and accidentals more semantically.
The Java postprocessing step is designed to work platform independently, but so far, it has only been tested on Windows.
Supports the automatic generation and placement of grouping brackets.
- For postprocessing, Java must be installed on the system and must be on the path environment variable. (The Java installer should automatically take care of that.) Java 8 or higher is required.
- To install the plugin collection, find the Sibelius' plugin folder. This typically is
C:\Users\<USER_NAME>\AppData\Roaming\Avid\Sibelius\Pluginson Windows. For more information (also for the Mac), see the official documentation by Avid. - In the plugin folder, create two subfolders, one for the Sibmei 4 plugin (unless it is already installed) and one for the CMO export plugin.
- Download the release packages for sibmei and cmo_sibmei. Make sure to download the latest release of sibmei major version 4 as CMO export currently works with MEI 4.
- Extract the release packages into the respective folders created in step 3.
This plugin is compiled with gulp and plgToMSS. For a description how this works, see the sibmei README. If this pull request is not yet merged, install this fork of plgToMSS, otherwise the bracket input helper plugin will not work correctly.
For distribution (e.g. when creating releases), create a ZIP file with the following content:
cmo_sibmei
├── cmoBatchExport.plg
├── cmoBrackets.plg
├── cmo_sibmei.plg
├── postprocess.bat
├── postprocess.sh
├── CmoMeiPostprocessor.jar
├── xslts
| ├── clean.xsl
CmoMeiPostprocessor.jar and the XSLT files are copied from the CMO postprocessing tools.