Jianpu-ly.py is a Python program to assist with printing jianpu (numbered musical notation) in the GNU Lilypond music typesetter. It is developed by Silas S. Brown, a computer scientist at Cambridge University in the UK.
There is also a Chinese version of the introduction of this program, called 在GNU/Linux下使用Lilypond排版简谱
This repository was forked from v1.145 on Dec. 18, 2017. It has since been updated to v1.694 (2023). The original download address is a click away:JIANPU-LY.PY.
There are several issues associated with this program which I am trying to solve and improve. So I transferred the program here to work on.
The biggest problem is, the music score for different instrument looks totally different. The first thing maybe to collect sufficent music score for different styles of music, and gather the requirement.
\postscript
, or try a font that has U+22EE ⋮The following issues are solvable by adding Lilypond code inside the jianpu-ly input file (without needing to update jianpu-ly itself), but this does seem a bit of a hack.
R*8
)composer=Name Goes Here
on a line of its own in the input file. You can do the same for other headings like title
as well—anything from Lilypond's header
block can be written this way)instrument=whatever
on a line of its own in the jianpu input, but if you want a score with several instruments then you'll have to add Lilypond code)4=85
or ^"a bit faster"
)Fr=0
Fr=4
etc)tagline=
perhaps? see note above about header
block)NextPart
)