欢迎光临
我们一直在努力

Scratch编程教程10 简易电子琴

培养编程思维,在学习和工作中处处领先于人,决胜未来的人工智能时代!

小同学,你好,今天的作品叫“简易电子琴”。我们前面编了一些作品,多数是控制角色的动作和形状,其实在声音方面,Scratch也有不少功能积木等我们去用哦。今天我们就做一个简单的电子琴吧!

1.启动Scratch编辑器,新建如图的舞台背景,并在网上找一个乐谱截图下来,放到背景图上。老师找的是《小星星》简谱,供弹奏时用。

2.接下来绘制新角色,如图,点击绘制新角色后,在右边绘画区一个竖的长方形,作为琴键。

画好后在角色区复制6个,这样就有1到7个音符了。

接着为了让小朋友知道弹奏,分别给每个键画上字符,如图示:(画的时候点T工具,然后用键盘上的四个方向键调整它们的位置)

3.接下来为电子琴再添加三种乐器(音色),我们用新建琴键角色的办法,画三个颜色不同的方块就可以了,再打上字以便识别。

4.现在,请看音乐模块的积木,我们要用到的两个积木是弹奏音符和设定乐器,我们可以点一下小黑三角形拉下来看一下,下图老师补充了一些音乐知识,请看:

5.为了让各个角色(琴键和乐器)之间共享数据,我们建立一个变量,请看数据模块,点击新建变量,取一个变量名,如“kk”,下面就增加了几个跟这个变量相关的积木。

我们用这个变量来保存选了哪种乐器。如点了钢琴角色kk=1,笛子=12,萨克斯=11。(这个看前面音乐知识这个图就明白了。)

6.最后给7个琴键写代码,我可以用键盘上的来弹奏,也可以用其他键,比如ASDFGHJ,每按一次键,就用当前乐器(变量kk保存的那种乐器)弹奏对应的音符。代码如下:(以1和3两个琴键角色为例,24567的代码可以根据13的来编写,只需弹奏不同的音符就可,具体数值看下图)

今天学了:

1.用指定的乐器弹奏一个音符。

2.可以自己建一个变量来保存需要用到的信息。

试试用其它乐器弹奏音乐。

赞(14)
分享到: 更多

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址