五线谱音名和组别对照表_认识五线谱,大谱表与钢琴对照表

朋友们,我回来了,咋继续搞这个乐理哈。

继上节课,我们讲了音名,唱名,不知道的回头复习去。

这节课就来认一下五线谱和音符,以后就别一看“蝌蚪家族”就烦,学音乐的看不懂五线谱,那就。。那。。。就。。那没事,咋还有简谱呢,emm,,开玩笑,五线谱必须得会的啊!

所谓五线谱,那就是五条线,这个容易理解的吧,五条线的谱,五线谱嘛,两线之间那个空白部分叫做间,所以五线谱有五线四间。

至于音符也就是所谓的蝌蚪,就有符头,符干,符尾,上面画的明明白白的,这下,大家对五线谱已经有了初步印象。

那下一步也就是关键的一步就是,把音符在五线谱上的位置对应到键盘上,

我先给大家贴一张图:

图上说得明明白白的,左边那个叫高音谱号,右边那个叫低音谱号,以后你可要记住这两位老大哥的脸,之后方可在识谱的路上畅通无阻,毕竟两位大哥罩着。 ,认识了二位大哥后,你就可以开始开启你的识谱修炼生涯了。

见到熟悉的身影了没,那两位大哥,看见了吧,然后是不是也看见了小蝌蚪们,就是音符小姐姐们,这一张图就是大家识谱的关键了,这就是这个五线谱对应钢琴的位置,大家先记住那个中央C,然后在高音谱表和低音谱表记忆五线谱音符位置对应钢琴键盘的位置,建议初学者先把中央C记住,然后慢慢推,慢慢认。

这时候,大家就会问,毕竟都想一步登天的人,听到慢慢二字是会不耐烦的,就问:诶,柒哥,你就没啥快捷的窍门,让我快速识记吗?这么多音符,慢慢记,慢慢记,多费劲呐。”

emm。。说实在,我还真没啥灵丹妙药给你,吃了就了把谱印在脑子里,这东西就是你要一步一步来,慢慢认,然后变成快快认的过程,就是一个熟能生巧的过程,从中央C开始慢慢知道五线谱上的音符分别对应钢琴键盘的各个方位,起初当然慢,就是一个累积的过程,见的面多了,就熟了,就从陌生人到熟人的过程嘛,兄台,这事儿,急不得的。。。

OK,同学们,我走了,预祝大家good good study,day day up!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
将频率值转换为音名是一个相对复杂的问题,通常需要考虑到音调、音高、调式等因素。以下是一个简单的 MATLAB 代码实现,将频率值转换为钢琴音的音名(例如 A4、C#5 等),仅供参考: ```matlab function note = Freq2Note(freq) % 钢琴88键的基本频率表 baseFreqs = [27.5 29.135 30.868 32.703 34.648 36.708 38.891 41.203 ... 43.654 46.249 48.999 51.913 55 58.27 61.735 65.406 ... 69.296 73.416 77.782 82.407 87.307 92.499 97.999 103.83 ... 110 116.54 123.47 130.81 138.59 146.83 155.56 164.81 ... 174.61 184.99 195.99 207.65 220 233.08 246.94 261.63 ... 277.18 293.66 311.13 329.63 349.23 369.99 391.99 415.3 ... 440 466.16 493.88 523.25 554.37 587.33 622.25 659.26 ... 698.46 739.99 783.99 830.61 880 932.33 987.77 1046.5 ... 1108.7 1174.7 1244.5 1318.5 1396.9 1479.9 1568 1661.2 ... 1760 1864.7 1975.5 2093 2217.5 2349.3 2489 2637 2793.8 ... 2960 3136 3322.4 3520 3729.3 3951.1 4186]; % 音名列表 noteNames = {'A', 'A#', 'B', 'C', 'C#', 'D', 'D#', 'E', 'F', 'F#', 'G', 'G#'}; % 找到最接近的基本频率 [~, idx] = min(abs(baseFreqs - freq)); % 计算八度数和音高 octave = floor((idx - 1) / 12); noteId = mod(idx - 1, 12) + 1; % 返回音名字符串 note = sprintf('%s%d', noteNames{noteId}, octave); end ``` 该函数将一个频率值作为输入,并返回对应的钢琴音的音名。首先,我们定义了一个基本频率表 `baseFreqs`,该表包含了钢琴88键的基本频率。然后,我们定义了一个音名列表 `noteNames`,该列表包含了所有可能的音名。接下来,我们将输入的频率值与基本频率表进行比较,并找到最接近的基本频率。然后,我们计算八度数和音高,并使用 `sprintf` 函数生成输出的音名字符串。 可以通过以下方式调用该函数: ```matlab >> Freq2Note(440) ans = 'A4' >> Freq2Note(523.25) ans = 'C5' >> Freq2Note(261.63) ans = 'C4' ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值