ScoreDraft Editor is an Electron based editor UI for ScoreDraft, designated for its YAML based input format. ScoreDraft Editor can be used for music composing, previewing, engraving (with the help of LilyPond) and sharing (as a static HTML demo-page).
Like LilyPond, ScoreDraft Editor supports your composing process through a simple text editor interface instead of a Piano Roll used by most DAW. ScoreDraft enhances LilyPond in the following aspects:
-
Providing a built-in synthesizer, which supports SoundFont2. The synthesizer can be activated anytime during the composing process. Depending on the sound-font of your choice, the sound quality can be much better than the system sequencer.
-
Providing a voice synthesizer, compatible to UTAU. Composer can preview not only the melody, but also the voice part.
-
Providing a sequence visualizer called Meteor. The visualizer component can be embedded into the HTML demo-page.
While providing the above features, ScoreDraft Editor still allows you to generate high-quality sheet-music. While generating the demo-page, LilyPond is called in the background for the sheet part. A LilyPond file is generated as an intermediate output. You can manually improve it for better sheet-music if you would like.
ScoreDraft Editor is based on a collection of awesome open-source productions which needs to be installed from different sources.
Python 3.x needed. Which can be installed from:
or Miniconda — Conda documentation
LilyPond – Music notation for everyone
Here you need the PyPi package scoredraft_editor instead of scoredraft, which provides additional entries that are directly called by the editor.
# pip install scoredraft_editor
The editor itself is much smaller than the Electron binaries. So the smartest way to get the editor installed is to follow the manual distribution procedural of electron. Download the prebuilt binaries, and copy everything from this repo to the electron folder. (May need to remove default_app.asar).
You can also check the release part of this repo where I may put the full binary packages.
https://fynv.github.io/ScoreDraftEditor/
ScoreDraft Editor is Licensed under MIT.