极客小将

您现在的位置是:首页 » scratch编程资讯

资讯内容

Scratch编程教程10 简易电子琴

极客小将2021-03-19-
培养编程思维,在学习和工作中处处领先于人,决胜未来的人工智能时代! 小同学,你好,今天的作品叫“简易电子琴”。我们前面编了一些作品,多数是控制角色的动作和形状,其实在声音方面,Scratch也有不少功能积木等我们去用哦。今天我们就做一个简单的电子琴吧!

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

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

upload/article/images/2021-03-19/fb2c9a7c119ab202292a99d6ef4797c9.jpg


步骤:

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

upload/article/images/2021-03-19/e69ac320180869dadad84e9b4a484243.jpg


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

upload/article/images/2021-03-19/abc2312302e125ada226fa2cf14396ad.jpg

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

upload/article/images/2021-03-19/7a1bbb3ae0a1d53f623486105b832a22.jpg

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

upload/article/images/2021-03-19/6958696cd53be92cc9bbd329d625e797.jpg


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

upload/article/images/2021-03-19/5513fb1eeb667a1ec90ef717a67968ba.jpg


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

upload/article/images/2021-03-19/24358b7bdcd3c5be230ac00afe95aaed.jpg


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

upload/article/images/2021-03-19/78872abf3f2b5685e6335f2215259559.jpg

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

upload/article/images/2021-03-19/74c83f355b6c977be349161bc197d2b9.jpg


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

upload/article/images/2021-03-19/a43c48ce46cd26150b81a4d3db4c7aed.jpg

小结:

今天学了:

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

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

作业:

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

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除

预约试听课

已有385人预约都是免费的,你也试试吧...