话说画五线谱那点事
Posted ruidxr
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了话说画五线谱那点事相关的知识,希望对你有一定的参考价值。
作为一名镇魂女孩&音乐业余爱好者,前些日子《镇魂》播出一周年,忍不住找出五线谱本子开始画电视剧推广曲的琴谱,画了个前奏就没眼看下去了,费时费力不说,还被自己嫌弃丑o(╥﹏╥)o
上个学期,出于写和弦小程序的需要,使用了LilyPond这个工具绘制了一系列和弦的五线谱,截图略示一二:
近来,老师分享了另一个制谱软件:MuseScore,奉命上手一试,效果如下:
下面,我来对比一波这两个制谱软件。
1.先来说安装。
(1)LilyPond官网:http://lilypond.org/
下载地址:http://lilypond.org/download.zh.html
下载好安装包,双击安装,选好安装地址,下一步下一步即可。
安装好后打开它,我就懵了:
这是啥?输出全靠猜?咱也不懂,咱就去官网问问。
在官网翻到了这个页面http://lilypond.org/easier-editing.zh.html
右侧那个好看的界面俺也想要啊!
第一个链接没打开,我就选择了第二款:Frescobaldi http://www.frescobaldi.org
这页面,看着开熏呀!
探索一波设置,复制了一段官网的代码,俺也有了好看的乐谱:
(2)MuseScore官网:https://musescore.org/zh-hans
这个软件的安装就十分顺利了,下载好安装包,一通常规操作,妥:
(3)小结:
LilyPond和Frescobaldi的安装着实是费了一番力气的,从一无所知的小白,到发现好用的Frescobaldi,再到配置成功运行样例代码,一切尽在不言中啊。
而MuseScore就十分轻松,此处我站MuseScore一票。
2.说说画五线谱。
(1)LilyPond手册入口:http://lilypond.org/manuals.zh.html
LilyPond画五线谱需要编写符合特定规则的文本文件,使用了Frescobaldi,可以直接在页面左侧的编辑框内输入文本,右侧会显示LilyPond解释出的对应五线谱。文本文件默认为.ly格式。
规则举例:
c d e f g a b这七个字母分别代表do re mi fa sol la si七个音,附加 ‘ 或 , 表示这个音升或降八度:
用<>将字母括起来可以表示和弦,字母后面加is或es,可以表示这个音升或降半音:
\\clef treble 表示高音谱号,\\clef bass表示低音谱号,\\time 2/4表示2/4的节奏,其中2/4可以更改替换,还可以添加歌词:
1 \\version "2.16.0" % necessary for upgrading to future LilyPond versions. 2 3 melody = \\relative c‘‘ 4 \\clef treble 5 \\key c \\major 6 \\time 4/4 7 8 a b c d 9 10 11 text = \\lyricmode 12 Aaa Bee Cee Dee 13 14 15 upper = \\relative c‘‘ 16 \\clef treble 17 \\key c \\major 18 \\time 4/4 19 20 a4 b c d 21 22 23 lower = \\relative c 24 \\clef bass 25 \\key c \\major 26 \\time 4/4 27 28 a2 c 29 30 31 \\score 32 << 33 \\new Voice = "mel" \\autoBeamOff \\melody 34 \\new Lyrics \\lyricsto mel \\text 35 \\new PianoStaff << 36 \\new Staff = "upper" \\upper 37 \\new Staff = "lower" \\lower 38 >> 39 >> 40 \\layout 41 \\context \\Staff \\RemoveEmptyStaves 42 43 \\midi 44
等等等等,规则很多,这里仅做上述举例,不再赘述,感兴趣的可以查看LilyPond手册。
想要写出自己的乐谱,就要先学习LilyPond的规则。
(2)MuseScore手册:https://musescore.org/zh-hans/handbook
其实说句实话,我没看这个手册,新建乐谱,选好一系列我想要的“全局变量”之后,就能得到一个大致像样的乐谱框架了:
然后利用上方和左侧的符号面板,使用鼠标点击就可以在五线谱上添加想要的符号:
在摸索中前进,一通操作猛如虎,就得到了下面的乐谱,是.mscz格式的文件:
(3)小结:
LilyPond上手有点困难,要先看懂手册里讲的规则,才能知道用哪些符号写出自己想要的乐谱,而且手册是英文版的,有点难读,可能还需要根据给的示例自己探索。但是一旦掌握了这些规则,写乐谱就会有行云流水、手随心动的感觉,手在键盘上噼里啪啦的敲,就能得到各式各样的音符,不像是对着电脑画乐谱,更像是在弹琴。而且这个还有写文档时的最爱:复制粘贴啊!
而MuseScore上手比较容易,鼠标点点,指哪打哪,只要能找到想要的符号,就能用鼠标把它弄到乐谱上去。但是想象一下,如果这是一首比较长的曲子,音符很多,一个一个音符、一个一个小节,想着就觉得头秃,放过自己,爱护眼睛爱护头发人人有责。
3.说说功能。
下面就个人目前用到的功能,对二者做个对比。
(1)生成pdf
LilyPond可以导出乐谱的PDF版:
MuseScore也可以导出乐谱的PDF版:
LilyPond的这个功能有点难找。
(2)导入文档
由于LilyPond是一个解释文本文档生成乐谱的工具,可以用代码批量生成有规律的.ly格式的文本文档,再导入LilyPond生成乐谱。那么像生成所有大三和弦、小三和弦这类单调枯燥但有规律的工作,编程+LilyPond是个很好的选择。
而MuseScore是一个在界面上选择符号后,直接点击或拖动到五线谱上生成乐谱的工具,更适合做创造性的工作。它支持导入PDF文件,但如果使用MuseScore的目的是写自己的乐谱,被导入的PDF文件是什么写的呢?
(3)生成音频
LilyPond可以生成.mid格式的音频:
也可以播放当前乐谱的音频:
MuseScore可以保存为多种格式的音频:
也可以播放当前乐谱的音频:
(4)界面
最后来对比一下两个工具的界面,仅代表个人意见。
Frescobaldi的界面,初见很简洁,但也有点空旷的让人摸不着头脑。细心的朋友们会发现,上文涉及到Frescobaldi的截图中,菜单栏是中英文结合的,这一点我觉得是别扭的。左侧编写文本,右侧可以实时解释出乐谱,这一点很给力。整体好评。
MuseScore的界面,初见感觉踏实,就是一种我肯定能用鼠标点出来点啥的感觉,好评!
总结。两款工具都很好,各有很多可取之处,大家可以按需、按爱好选择使用。它们还有很多功能是我还没有发现、没有用到的,本篇博客就先试水到这。作为一名音乐业余爱好者,安装包我都留好了,小孩子才做选择,我全都要!(*^▽^*)
以上是关于话说画五线谱那点事的主要内容,如果未能解决你的问题,请参考以下文章