A line by line converter from NoteWorthy Composer's filetypes to LilyPond.
The goal is not to produce an exact copy of the score, NoteWorthy Composer isn't known for its pretty output after all. The main priority is to produce an easily editable file (relative mode, bar checks, etc.) and do any final tweaks in LilyPond, while still being able to do most of the grunt work in NoteWorthy.
- notes and (multibar)rests (except special note heads)
- all bar types (including EndingBar)
- key signatures (major, minor, and some common modes are notated by name)
- clefs and time signatures
- text
- all dynamics and dynamic variance (cresc., rfz, etc.)
- all tempo variance (rall., string., etc.) and tempo marking
- sustain pedal marks
- all performance styles (sostenuto, maestoso, etc.)
- Flow markings (coda, D.C., etc.)
- Song info (Title, Author, etc.)
- Item and Staff visibility settings
- Multiple voices. It'll accept them, but it is still quite buggy and will require some cleanup.
- see issues
- python 3.2 or later
run nwc2ly.py
and select the input file from the filedialog.
save to file:
python3 nwc2ly.py nwctextfile.nwctxt lilypondfile.ly
python3 nwc2ly.py nwcfile.nwc lilypondfile.ly
pipe directly into lilypond:
python3 nwc2ly.py nwctextfile.nwctxt - | lilypond --pdf -o pdfout.pdf -
python3 nwc2ly.py nwcfile.nwc - | lilypond --pdf -o pdfout.pdf -
This project is licensed under the BSD 3-Clause License