一份新的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 "|." } }

 

现在看来还有一些问题

  1. 速度记号和谱子的间距太窄了,还不知道怎么调
  2. 行距、空行等依然无力

再学习学习……

 

posted on 2019-06-06 14:39  lilypond手残粉  阅读(739)  评论(0编辑  收藏  举报