简单认识钢琴五线谱

作者:xg123321123 - 时光杂货店

出处:http://blog.csdn.net/xg123321123/article/details/77918249

声明:版权所有,转载请联系作者并注明出处

在提到五线谱之前,先简单认识下钢琴键盘。

钢琴键盘是由黑色键和白色键共计88个键所组成(少数钢琴只有85个键)。其中黑键36个,白键52个。

仔细观察黑键和白键,会发现二者的分布和排列具有规律性,即:黑键是两个一组和三个一组。

这里写图片描述

自2个黑键左边那一个白键起,数7个白键(分别唱作 do re mi fa so la si ),加上这之中的5个黑键(表示在其左/右白键的基础上升/降半个音,五线谱中的升降号表示升/降半音,下面会提到升降号),这12键构成一组。

钢琴上共有7组这样的键。

从左到右,右边的一组键总高左边一组键一个八度。
当弹完每组键的最后一个白键( si ),再弹紧邻右边的一个白键(即新一组键的第一个)时,可以感觉出这个键与上一组键的第一个( do )的音响感觉一致,只是音调高了一些,这既是所谓的“高八度”音。这样,我们就可以推断出剩下的那些键的基本规律了。
  
上图标有”中央1”的白键通常叫做”中央C”,从这个键起往右数的这七个白键音非常重要,叫自然音。中央C位于钢琴键盘盖子上的钥匙孔附近。


五线谱,是由五根线组成,用以记录音乐的一种语言,一种记谱方法。

从下往上计分别是第一线至第五线;五条线之间的空隙称之为“间”,从下往上计分别是第一间至第四间。从下往上,表示的音越来越高。

这里写图片描述

当基本的五线不能满足需要时,就需要在其上面或下面加小短线,表示更高的音和更低的音,由此衍生出来的“加线”和“加间”,如下图所示。

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述


五线谱可从以下五个元素进行认识:

  • 谱号
  • 音符
  • 调性
  • 节拍
  • 速度

1 谱号

谱号是五线谱的一个符号(一般放在每行的开头),用來决定谱中音符表示的音高。
谱号的作用范围到下一个谱号出现或者行尾。

谱号有四类:
1.高音谱号,也称G谱号
2.中音谱号,也称C谱号
3.次中音谱号,称C谱号
4.低音谱号,也称F谱号
(依次如下图所示)

这里写图片描述

钢琴的五线谱由高音和低音两个部分组成,表示在谱上则是两行,一行以高音谱号开头,一行以低音谱号开头。

下图是久石让《summer》五线谱的一部分(来自虫虫钢琴网),可以看到每两行都用大括号连接,上面一行是高音部分,下面一行则是低音部分。

这里写图片描述

2 音符

音符是音乐的基本元素,是音乐的最小组成,是表示相對長度的固定音高單位。

  • 音符的结构:分为符头,符干和符尾。
    这里写图片描述 这里写图片描述

  • 音符可分为全音符,二分音符,四分音符等等,四分音符弹奏的时间是二分音符的一半,以此类推。
    这里写图片描述

  • 当几个八分音符(或十六分音符等有尾巴的音符)同时出现时,可以将其连起来,如下图。
    这里写图片描述

  • 当音符出现在五线谱的不同线上时,表示的音高也就不一样。中央C是在高音谱的下加一线上,低音谱的上加一线上,并以此类推。
    这里写图片描述

  • 升降号(又叫临时变化音)
    这里写图片描述
    在五线谱每行的开始(无论是上行还是下行),都会指定曲子的升音谱线和降音谱线,所有在这个谱线上的音符都会被升降音符号作用,如果要停止升降音符号的作用,需要使用还原符号。

  • 重升记号(×)表示将基本音级升高两个半音(一个全音)。

  • 重降记号(bb)表示将基本音级降低两个半音(一个全音)。

  • 休止符
    这里写图片描述
    以下是音符与其对应的休止符对照表
    这里写图片描述

  • 附点
    这里写图片描述

  • 反复号
    这里写图片描述

  • 延长号
    形状是写在音符上面的一个半圆形的中间加上一个圆点,表示按作品的风格、演奏者的意图可以自由的增长音符或休止符的时值。

  • 断音记号
    形状是写在音符符头上方的圆点。表示这些音要唱的干净、短促、有弹跳力。时值占该音符的二分之一。

4 节拍
  • 节拍是乐曲中表示固定单位时值和强弱规律的组织形式。

  • 任何一首曲子,都可以被分为任意数量的“小节”,五线谱上用长竖线(分节符)分割。

  • 表示每小节中基本单位拍的时值和数量的记号,称拍号。拍号的上方数字表示每小节的拍数,下方数字表示用什麽音符代表一拍。如2/4指用四分音符代表一拍,每一小节有两拍。

  • 上面帖出的《summer》五线谱中,谱号右方重叠的两个4就是拍号,读法是从下往上,即”四四拍”。

  • 常见的一些节拍及其强弱关系:

    • 二拍子(即每小节两拍):第一拍强,第二拍弱;
    • 三拍子:第一拍强,二三拍弱;
    • 四拍子:第一拍强,二拍弱,三拍次强,四拍弱;
    • 六拍子:第一拍强,二三拍弱,四拍次强,五六拍弱。
5 速度

速度一般以文字或数字标记在乐曲的开端。习惯以每分钟多少拍(beats per minute, BPM)作为单位。表示一个指定的音符(即拍号中的分母)在一分钟内出现的次数,所以BPM数值越大表示速度越快。

譬如,一首BPM = 120,”四三拍”的曲子,表示一分钟内有120拍,则一拍的时值为0.5秒,以四分音符为一拍,每个小节有3拍,则每个小节的时值为1.5秒。


本篇博客整理自以下几篇文章:
维基百科
认识钢琴
五线谱图解
图解五线谱速成教程

  • 10
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是使用 jQuery 实现的简单钢琴: HTML 代码: ```html <div id="piano"> <div class="key white" data-note="C"></div> <div class="key black" data-note="C#"></div> <div class="key white" data-note="D"></div> <div class="key black" data-note="D#"></div> <div class="key white" data-note="E"></div> <div class="key white" data-note="F"></div> <div class="key black" data-note="F#"></div> <div class="key white" data-note="G"></div> <div class="key black" data-note="G#"></div> <div class="key white" data-note="A"></div> <div class="key black" data-note="A#"></div> <div class="key white" data-note="B"></div> </div> ``` CSS 代码: ```css #piano { display: flex; justify-content: center; } .key { width: 50px; height: 200px; background-color: white; border: 1px solid black; box-sizing: border-box; cursor: pointer; } .white { margin: 0 5px; } .black { position: relative; width: 30px; height: 120px; margin: 0 -15px; background-color: black; z-index: 1; } .black:before { content: ""; position: absolute; top: -50px; left: 0; width: 0; height: 0; border-style: solid; border-width: 0 15px 50px 15px; border-color: transparent transparent black transparent; } .black:after { content: ""; position: absolute; bottom: -50px; left: 0; width: 0; height: 0; border-style: solid; border-width: 50px 15px 0 15px; border-color: black transparent transparent transparent; } ``` JavaScript 代码: ```javascript $(document).ready(function() { var audioCtx = new (window.AudioContext || window.webkitAudioContext)(); $(".key").mousedown(function() { var note = $(this).data("note"); var oscillator = audioCtx.createOscillator(); oscillator.type = "sine"; oscillator.frequency.value = getFrequency(note); oscillator.connect(audioCtx.destination); oscillator.start(); $(this).addClass("active"); }); $(".key").mouseup(function() { var note = $(this).data("note"); var oscillator = audioCtx.createOscillator(); oscillator.type = "sine"; oscillator.frequency.value = getFrequency(note); oscillator.connect(audioCtx.destination); oscillator.stop(); $(this).removeClass("active"); }); function getFrequency(note) { var frequency; switch(note) { case "C": frequency = 261.63; break; case "C#": frequency = 277.18; break; case "D": frequency = 293.66; break; case "D#": frequency = 311.13; break; case "E": frequency = 329.63; break; case "F": frequency = 349.23; break; case "F#": frequency = 369.99; break; case "G": frequency = 392.00; break; case "G#": frequency = 415.30; break; case "A": frequency = 440.00; break; case "A#": frequency = 466.16; break; case "B": frequency = 493.88; break; } return frequency; } }); ``` 以上代码会生成一个简单钢琴,你可以点击每个琴键发出声音。注意,这只是一个简单的实现,实际上需要更多的代码来实现更高级的功能,如同时按下多个键,增加音效等等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值