Scratch编程教程10 简易电子琴
培养编程思维,在学习和工作中处处领先于人,决胜未来的人工智能时代!
小同学,你好,今天的作品叫“简易电子琴”。我们前面编了一些作品,多数是控制角色的动作和形状,其实在声音方面,Scratch也有不少功能积木等我们去用哦。今天我们就做一个简单的电子琴吧!
步骤:
1.启动Scratch编辑器,新建如图的舞台背景,并在网上找一个乐谱截图下来,放到背景图上。老师找的是《小星星》简谱,供弹奏时用。
2.接下来绘制新角色,如图,点击绘制新角色后,在右边绘画区一个竖的长方形,作为琴键。
画好后在角色区复制6个,这样就有1到7个音符了。
接着为了让小朋友知道弹奏,分别给每个键画上字符1234567,如图示:(画的时候点T工具,然后用键盘上的四个方向键调整它们的位置)
3.接下来为电子琴再添加三种乐器(音色),我们用新建琴键角色的办法,画三个颜色不同的方块就可以了,再打上字以便识别。
4.现在,请看音乐模块的积木,我们要用到的两个积木是弹奏音符和设定乐器,我们可以点一下小黑三角形拉下来看一下,下图老师补充了一些音乐知识,请看:
5.为了让各个角色(琴键和乐器)之间共享数据,我们建立一个变量,请看数据模块,点击新建变量,取一个变量名,如“kk”,下面就增加了几个跟这个变量相关的积木。
我们用这个变量来保存选了哪种乐器。如点了钢琴角色kk=1,笛子=12,萨克斯=11。(这个看前面音乐知识这个图就明白了。)
6.最后给7个琴键写代码,我可以用键盘上的1234567来弹奏,也可以用其他键,比如ASDFGHJ,每按一次键,就用当前乐器(变量kk保存的那种乐器)弹奏对应的音符。代码如下:(以1和3两个琴键角色为例,24567的代码可以根据13的来编写,只需弹奏不同的音符就可,具体数值看下图)
小结:
今天学了:
1.用指定的乐器弹奏一个音符。
2.可以自己建一个变量来保存需要用到的信息。
作业:
试试用其它乐器弹奏音乐。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com