资深程序员和你重学五线谱 - 第一篇

我们在设计软件的时候,是想尽可能降低用户的认知成本。五线谱也不例外,在设计之初肯定也是想方设法让大家很容易就学会的。笔者和大部分弹吉他的童鞋一样,以前也是从来不看五线谱的,但很多音乐作品和音乐书籍都是用五线谱的,作为音乐世界通用语言,还是值得花点时间来学习一下的,有兴趣的童鞋可以跟着我的脚步,一起来学习。

音乐的本质

我理解的音乐的本质就是 音在空间和时间上的排列组合

如果忘掉手机、录音笔等能够通过采样把声音记录下来的技术手段,我们听到一段音乐,我们可以通过什么方法,以便我们的后代,后代的后代都能听到相同的一段旋律呢?

上诉的方法是我简单脑洞的,按照这种办法,那应该就不用学看谱了。但如果是小提琴、长号这些乐器,那就不好使了,而且记录起来非常麻烦。我们需要一种更好的记录方法。

伟大的音乐先驱们通过更高层次的抽象,发现了几乎所有的旋律,都可以通过下面的基本元素来进行表达: (下面是个人的总结,可能不完全正确)

嗯,所有的记谱法都是基于这 5 种基础元素进行展开的。 五线谱,就是用来抽象旋律的一套语言系统,通过这套音乐语言来达到拷贝旋律的目的 。有了这层认识,下面就让我们正式开始学习五线谱吧。

        一个随意的例子,千万别去弹...

do 音在哪里?

这可能很多初学者会问的第一个问题,在回答这个问题之前,我们先来了解一个叫做 十二平均律 的东西。

物理上频率比为 1:2 的两个单音(从共振的原理理解一下),我们定义为一个八度。而一个八度里面,又把它拆成十二份,每个相邻音之间的频率差距成为半音,也就是音程的最小单位,这就是十二平均律 (想深入了解其中物理规律的读者可以参考扩展内容)

单个音基本是无意义的,我们在表达一段旋律的时候,其实是在表达这段旋律里面 音的相对关系 。而 1234567 则是用来表达其中一种最常见的音阶关系,我们把这种音的相对关系称为 自然大调

1234567 这种在音乐中叫做唱名,它用来表示音的相对关系比较方便 而 CDEFGAB 这些叫做音名,表示的就是绝对音高 ,需要区别不同八度的音高时,则会在音名后加上数字,中央C是c1,高八度是c2,低八度是c ,下面以钢琴作为对照音名和五线谱的关系:

 图:网络,侵权请联系

音符和谱号

五线谱,其实不是真的只有五条线,它是可以在上面和下面增加线的。五线谱非常紧凑,线和空隙都用来表示音高了,其中,从下到上是音高(频率)轴,从左到右是时间轴。如果有升降的半音,则在音符上加 # 或者 b 表示。

同时发出多个音,比如和弦,则可以在横轴添加音符:

试想一下,如果要表示非常低的音,那不是要在下面划很多线了?这样的谱就难看了,而且会浪费很多纸,因此人们就想到了用谱号来处理这个问题,用它来决定乐谱中不同位置表示的音高。

图:维基百科,其中 G4 是表示钢琴中第 4 组八度中的 G 音,F3  表示钢琴中第 3 组八度中的 F 音。

调号

对于 1234567,既然它只是个相对关系,那它肯定就 需要一个参考系,才能表示的到这个音具体是多高 ,在乐谱中,一般用音名作为它的参考系,比如 1 = C。

不难看到,下面那个 B 大调由于多了很多升降号,阅读起来困难了不少,于是人们又想了一个办法来标识一个谱的调号, 把那些升降号挪到谱的左边 ,于是 B 大调的谱就可以变成下面的形式:

是不是好看了很多?这里有个非常奇妙的规律,其他调的对应关系,很容易看出,我们 只要看左边的 # 或者 b 个数就能知道是什么调号了

五度圈

看完上面的内容,不知道你找到 do 了没有?下一篇我们来将会来讨论音乐的灵魂:节奏。

文章内容为个人总结,难免有错漏,如果你有发现,欢迎给我留言。

扩展阅读

1、知乎:为什么是12平均律,而不是13平均律:http://t.cn/EMDunpn

2、写给理工科人看的乐理:t.cn/RQPSZ10

3、五度圈的终极指南:http://t.cn/EMDdBey

持续寻找有兴趣一起搞事情的你~ 产品技术运营大牛/音乐达人

微信公众号:音乐代码
邮箱:yedaxia@foxmail.com
个人主页:https://yedaxia.github.io/
复制代码
我来评几句
登录后评论

已发表评论数()

相关站点

+订阅
热门文章