ssb22 / jianpu-ly

Jianpu in Lilypond
http://ssb22.user.srcf.net/mwrhome/jianpu-ly.html
Apache License 2.0
77 stars 19 forks source link

Adjust beam and two-dot style. Change font. #57

Closed unbored closed 2 months ago

unbored commented 2 months ago

Flip beams upside down. Add a function \addHarmonic{} to add the flageolet articulation for a series of notes. Add two-dot symbol ":" articulation for octaves, in order to work with flageolet symbol. Set note font to sans.

ssb22 commented 2 months ago

多谢! 但是那个2 dots不太运转: 我输入"1,,"它就把两个点在上面而不是在下面。所以我得debug一点😀

unbored commented 2 months ago

多谢! 但是那个2 dots不太运转: 我输入"1,,"它就把两个点在上面而不是在下面。所以我得debug一点😀

我这里挺好的,我在Mac Ventura上用lilypond 2.24.3编译, 会是版本问题吗? 或者,是不是可以出一份测试文件,把这些特性都放进去,这样可以统一对比效果。 我这里目前用这么一段:

% jianpu-ly.py 文檔
title=Test
composer=test
arranger=测试
poet=test

4/4
Harm:
g[,,1] s2, s3,, q4'' 5'
:Harm
s6,. d7,, q1' 23,
R{
4 - 5 -
}
A{
6 - 7 - | 1 - - -
}

H:天地玄黄宇宙洪荒日月盈昃
ssb22 commented 2 months ago

没事,我们已经会检测Lilypond version。我会容易的说“如果是Lilypond 24以上,用新代码,否则用旧代码”(有些旧苹果机不会更新)。让我先接纳pull request然后加另一个commit调整一点☺

ssb22 commented 2 months ago

https://github.com/ssb22/jianpu-ly/commit/a4fa33d486daafb8ec1839612032f74fa21bb7d5