一份新的lilypond谱子,能设置页边距和设置换页符了
给学生做的一份乐谱,这回能设置页边距了,以及设置换页符了。
顺带能设置一些代码片段(snippet),可以用热键代替使用
设置页边距的snippet:
\paper { %双引号里面填页面大小 #(set-paper-size " ") %等号后面填行宽 line-width = %等号后面填上边距 top-margin = %等号后面填下边距 bottom-margin = }
设置新乐谱参数的snippet,包括了谱号、调号、拍号、速度记号,还有结束的小节线
\score { \header { %双引号里填上分标题 piece = \markup {" "} } \relative c{ % 改拍号 \time 2/4 %“clef”后面加空格填谱号,“treble”高音谱号,“bass”低音谱号 \clef
%“key”后面加空格填调号,大调用“\major”,小调用“\minor”
\key %等号后面填数字,表示一分钟的拍数 \tempo = %表示谱子结束的小节线 \bar "|." } \layout {} \midi {} }
这是新的谱面的效果。都是单手练习,所以只有一行谱子。
曲子的标题、速度、强弱记号、连跳都是和学生一起制定的:)
有学生自己署名的,算是有版权了,哈哈哈
代码如下
\version "2.18.2"
%页面信息设置 \paper { #(set-paper-size "a6") line-width = 80 top-margin = 10 bottom-margin = 10 }
%编程语言设置,因为涉及到升降号在不同语言上的界定 \language "english"
%标题设置 \header { title = "我和老师合作的小曲两首" composer = "XXX" tagline = ##f }
%第一首的乐谱 \score { \header { piece = \markup {"《老鼠在走路》"} } \relative c{ \time 2/4 \clef bass \tempo 4=74 c8-.\p e-. r4 | g8-. e-. r4 | g8-. c-. r4 | g8-. e-. r4 | \break d8-. f-. r4 | g8-. f-. r4 | d8-. b-. r4 | d8-. g,-. r4 | \break c8-. e-. r4 | g8-. e-. r4 | g8-. c-. r4 | b8-. a-. r4 | \break g8-. f-. r4 | d8-. b-. r4 | d8-. g,-. r4 | b8-. c-. r4 | \bar "|." } \layout {} \midi {} }
%换页 \pageBreak
%第二首的乐谱 \score { \header { piece = \markup {"《猫在走路》"} } \relative c''{ \time 2/4 \clef treble \key C \major \tempo 4= 41 g\p r8 e( | c4) r8 e( | d4) r8 a'( | g4) r8 g( | \break f4) r8 e( | d4) r8 b'( | a4) r8 fs( | g4) r8 e( | \break c4) r8 g'( | e4) r8 b'( | a4) r8 f'( | d4) r8 d( | \break b4) r8 d( | g,4) r8 b( | c4) r8 c-.\f | c4-. r4 \bar "|." } }
现在看来还有一些问题
- 速度记号和谱子的间距太窄了,还不知道怎么调
- 行距、空行等依然无力
再学习学习……