Skip to content

A plugin for MuseScore for exporting scores to the file format used by Smartleggio

License

GPL-2.0, GPL-3.0 licenses found

Licenses found

GPL-2.0
COPYING.GPL2
GPL-3.0
COPYING.GPL3
Notifications You must be signed in to change notification settings

smartleggio/Smartleggio_MuseScore_Plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Smartleggio plugin for MuseScore

A plugin for MuseScore for exporting scores to the Smartleggio's .smlgz file format.

Currently supports MuseScore 3.6.2. Support for MuseScore 4 is a work in progress, the plugin infrastructure of the currently available versions of MuseScore 4 does not yet support the features necessary for this plugin.

Motivation

Smartleggio is a sheet music reading application which can read scores in MusicXML and PDF file formats. MuseScore supports exporting scores to these formats without the need for plugins. However both file formats have their downsides:

  • Conversion to MusicXML is lossy:
    • Not all score features used by the notation software are supported;
    • Layout infromation is limited;
    • MusicXML rendering in applications (like Smartleggio) may be different from the original look of the score;
  • PDF is not friendly for digital score readers:
    • No music content information is included, it has to be reconstructed via OMR which is likely to introduce errors;
    • Scaling and adjustment to the display's aspect ratio is not possible.

The smlgz file format created for Smartleggio tries to circumvent those downsides:

  • It includes the music content infromation, so digital features like playback and automatic page turn are possible;
  • It includes pre-rendered images of the score, so rendernig will not be different from the original look of the score;
  • It can be optimized for a certain aspect ratio of a display;
  • It can include data for different scales, so that the reader application is able to scale the content.

This plugin adds a possibility to export scores to the smlgz file format from MuseScore.

Installation

For MuseScore 3:

  1. Download the plugin at this link;
  2. Extract the downloaded archive to the MuseScore's plugins directory:
  • Windows: C:\Users\<Username>\Documents\MuseScore3\Plugins
  • macOS: ~/Documents/MuseScore3/Plugins
  • Linux: ~/Documents/MuseScore3/Plugins
  1. Start (or restart) MuseScore;
  2. Select menu Plugins → Plugin Manager;
  3. Find the SmartleggioExport plugin and tick the corresponding checkbox to enable it.

Usage

  1. Open the score you would like to export;
  2. Select menu Plugins → Smartleggio Export;
  3. In the dialog that appears choose the necessary export settings and press Save;
  4. Choose the location and the name of the file to save.

On successful export the message "Successfully exported to <file path>" should appear.

The exported file can then be copied to a tablet or smartphone and opened with Smartleggio.

About

A plugin for MuseScore for exporting scores to the file format used by Smartleggio

Topics

Resources

License

GPL-2.0, GPL-3.0 licenses found

Licenses found

GPL-2.0
COPYING.GPL2
GPL-3.0
COPYING.GPL3

Stars

Watchers

Forks

Packages

No packages published

Languages