一份新的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 "|."
}
}
现在看来还有一些问题
- 速度记号和谱子的间距太窄了,还不知道怎么调
- 行距、空行等依然无力
再学习学习……
一份新的lilypond谱子,能设置页边距和设置换页符了的更多相关文章
- Office办公 WPS如何设置页边距
打开页眉页脚,在选项里面可以设置顶部的一行文字距离边界的距离 此外在页面布局,页边距也可以查看和修改
- 【VB6】打印机设置页边距
Printer.ScaleLeft = - Printer.ScaleTop = - Printer.CurrentX = Printer.CurrentY = '一些打印操作 Printer.End ...
- RDLC打印或导出Word的 分页设置 页边距和页面大小
RDLC 导出Word的时候发现,Word的尺寸和页边距有问题,查了MSDN看到这样一段话 Page Sizing When the report is rendered, the Word page ...
- Java 设置Word页边距、页面大小、页面方向、页面边框
本文将通过Java示例介绍如何设置Word页边距(包括上.下.左.右).页面大小(可设置Letter/A3/A4/A5/A6/B4/B5/B6/Envelop DL/Half Letter/Lette ...
- AndroidStudio制作“我”的界面,设置,修改密码,设置密保和找回密码
前言 大家好,给大家带来AndroidStudio制作"我"的界面,设置,修改密码,设置密保和找回密码的概述,希望你们喜欢 学习目标 掌握修改密码功能的开发,和实现用户密码的修改: ...
- Lodop代码设置打印机等信息后 设置预览可重选
Lodop打印控件默认在代码里指定了打印.纸张.纸张方向.份数等信息,在预览的界面的设置里是无法重新选择的,默认是禁止重选的,如果重选会提示,例如:“打印方向”已由程序控制,无法改变!“纸张大小”已由 ...
- LoadRunner中Action的迭代次数的设置和运行场景中设置
LoadRunner中Action的迭代次数的设置和运行场景中设置 LoadRunner是怎么重复迭代和怎么增加并发运行的呢? 另外,在参数化时,对于一次压力测试中均只能用一次的资源应该怎么参数化呢? ...
- Linux高级网络设置——将多个网卡设置成一个网卡
Linux下可以设置网卡模式 模式0:负载均衡 模式1:主备模式,不提高网络带宽 模式3:多网卡同时发送相同的数据 准备实验环境: Redhat 6.4 企业版64位,最小化安装. 给虚拟机添加网卡 ...
- linux环境变量设置和默认执行语句设置
环境变量设置 1.export export ORACLE_HOME=/usr/local/instantclient_12_2export PATH=$ORACLE_HOME:$PATHexport ...
随机推荐
- tensorflow 离线使用 fashion_mnist 数据集
在tensflow中加载 fashion_mnist 数据集时,由于网络原因.可能会长时间加载不到或报错 此时我们可以通过离线的方式加载 1.首先下载数据集:fashion_mnist (下载后解压) ...
- 【koa2基础框架封装】基于Proxy路由按需加载器和初始加载器
我们在使用koa2做路由拦截后一般都习惯于直接将查找对应处理函数的过程映射到项目的文件夹目录,如: router.get('/test', app.controller.index.test); ap ...
- 破坏之王-DDoS攻击与防范深度剖析
破坏之王-DDoS攻击与防范深度剖析 下载:链接:https://pan.baidu.com/s/1bzVT6YkZGGg7anpQWDknjA 提取码:j7ns 网际空间的发展带来了机遇,也带来了威 ...
- MySQL metalock的一些技巧(写大于读的案例,以及获得锁的顺序)
前言:元数据锁不是锁定数据,而是锁定描述数据的元数据信息.就像很多装修工人(工作线程)在室内(对象上)装修(操作),不能有其他工人(线程)把屋子拆了(表删除了). MySQL 为了数据一致性使用元数据 ...
- Ural 2072:Kirill the Gardener 3(DP)
http://acm.timus.ru/problem.aspx?space=1&num=2072 题意:有n朵花,每朵花有一个饥渴值.现在浇花,优先浇饥渴值小的(即从小到大浇),浇花需要耗费 ...
- POJ 2987:Firing(最大权闭合图)
http://poj.org/problem?id=2987 题意:有公司要裁员,每裁一个人可以得到收益(有正有负),而且如果裁掉的这个人有党羽的话,必须将这个人的所有党羽都裁除,问最少的裁员人数是多 ...
- scrapy基础知识之 关于爬虫部分一些建议:
1.尽量减少请求次数,能抓列表页就不抓详情页,减轻服务器压力,程序员都是混口饭吃不容易. 2.不要只看 Web 网站,还有手机 App 和 H5,这样的反爬虫措施一般比较少. 3.实际应用时候,一般防 ...
- c++ 二分答案
c++ 二分答案 问题 使得x^x达到或超过n位数字的最小正整数x是多少?n<=2000000000 分析 对与这种较难求解的问题,我们很难想出较好的解决策略.但是,我们至少知道答案一定在1与2 ...
- Centos7 防护墙 设置端口
Centos7中的防火墙调整为firewalld,试一下systemctl stop firewalld关闭防火墙. 命令:systemctl stop firewalld 命令:systemctl ...
- python进阶--字典排序
zip()函数 sorted() 要求对字典中,按值的大小排序 解决方案: 利用zip函数 zip函数介绍: zip函数可以将可迭代对象打包成一个个元组,在python3中返回一个对象,在python ...