友情提示:380元/半年,儿童学编程,就上码丁实验室。
1
在Scratch里演奏音乐是一件很简单的事情。无论是背景还是角色都可以演奏音乐。最简单的方法就是使用“播放声音”这个积木,但三四分钟的歌在Scratch上很占内存,而自己制造歌曲就简单了!
在音乐中,音符是声音的音高等级和持续时间。在Scratch中,音符note的含义是前者,即,“音符是声音的高音等级”。而“音符是声音持续时间”的含义由下面的beat表示。
最常见的音符和唱法如下:
中文发音是:多、来、米、发、梭、拉、西。
再看一下简谱与部分钢琴键盘区域的对应关系
2
认识音符和节拍
简谱中的dou re mi fa sou la xi dou是如何在Scratch中体现的呢。scratch中“声音”模块中有一个基本脚本是“弹奏什么音符多少拍”,音符用数字表示,数字和钢琴键盘的键一一对应,多少拍也是用数字表示,设定一下可以听效果,一对比很容易感受到半拍和一拍两拍的区别。于是,我把中音和高音各七个与Scratch中的数字及钢琴键盘一一对应在scratch中用脚本排列起来,这时候点击一听,可以听到不同音符。这样,音符和节拍,以及之间的对应关系就比较好理解了。
排列音符和节拍
3
下面来编写脚本,演奏《 蜗牛与黄鹂鸟》。
首先能看懂简单的乐谱,了解音符和节拍
了解Scratch是如何发出dou re mi fa sol la xi 的声音的,了解Scratch中的音符和节拍,将乐谱“编码”,使得Scratch能识别
脚本太长,怎么办呢?
使用链表简化编程
运行,制作完成


原创不易,需要转载请联系作者,望大家且转且珍惜!
转自公众号:
编程小呱