最新消息:

10 简易电子琴

Scratch 少儿编程 4464浏览 0评论
Scratch编程教程一

友情提示:视频教程观看时请手动设置清晰度。

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

Scratch编程教程10 简易电子琴


步骤:

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

Scratch编程教程10 简易电子琴


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

Scratch编程教程10 简易电子琴

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

Scratch编程教程10 简易电子琴

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

Scratch编程教程10 简易电子琴


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

Scratch编程教程10 简易电子琴


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

Scratch编程教程10 简易电子琴


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

Scratch编程教程10 简易电子琴

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

Scratch编程教程10 简易电子琴


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

Scratch编程教程10 简易电子琴

小结:

今天学了:

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

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

作业:

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

始发于微信公众号:
济公老师

您必须 登录 才能发表评论!