之前介绍了用Scratch制作电子琴和演奏乐曲(少儿编程|学了Scratch编程,一个人就是一个乐队),这次再来个好玩的:用Scratch制作一套架子鼓,再结合MakeyMakey实现用水果当做键盘,成为一套水果架子鼓。废话少说,先看一下实际的视频效果吧:
00:071、添加音乐扩展分类
这个程序需要使用音乐分类中的积木,必须先添加音乐分类扩展。点击积木分类的底部“添加扩展”菜单,在弹出的“选择扩展”对话框中选择“音乐”。
▲添加音乐扩展2、添加角色
为了模拟出架子鼓的样子,需要添加多个乐器造型的角色。点击角色列表右下角的“选择角色”菜单,在弹出的“选择角色”对话框中点击“音乐”分类,可以看到多个乐器造型的角色。
▲筛选音乐相关的角色选择与现实中架子鼓接近的角色,添加到角色列表中,然后在舞台上调整好角色的位置。
▲添加架子鼓造型的角色到舞台3、查看角色造型
在造型标签页中查看这些乐器角色的造型,发现都有两个造型,一个是默认状态,一个是演奏状态。后面可以通过切换乐器的两种造型来显示演奏状态。
▲乐器角色的默认造型▲乐器角色的演奏造型4、打击乐积木
在音乐积木分类中找到“击打”积木,拖动到一个乐器角色的代码区。这块积木包含两个参数,一个是下拉列表选择打击乐类型,包含18种打击乐;另一个是设置打击乐持续的拍数,默认是0.25拍,通常不需要调整。
▲积木-击打5、给乐器角色编写代码
先用简单的方法给角色编写代码:当角色被点击之后,切换为演奏状态的造型,并演奏一个打击乐音符,然后切换回默认的造型。依次给所有角色编写代码,不同的角色演奏不同音色的打击乐。编写完成之后就可以通过鼠标点击舞台上的角色进行演奏了。
▲给角色编写代码6、修改为通过MakeyMakey按键演奏
用鼠标点击舞台上的乐器角色比较麻烦,演奏的速度比较慢,可以考虑修改为通过键盘演奏。如果手上有MakeyMakey电路板,就可以修改为响应MakeyMakey按键的方式进行演奏。在MakeyMakey电路板接上各种水果,就可以实现用水果打架子鼓。如果没有MakeyMakey也没关系,可以修改为事件分类中的“当按下()键”时进行演奏,只是没有使用MakeyMakey有趣。
使用MakeyMakey相关积木需要先添加MakeyMakey扩展,另外注意给每个角色分配不同的按键。
▲修改为MakeyMakey积木7、修改舞台背景
为了让舞台更有气氛,可以点击舞台背景区域底部的“选择背景”菜单,在弹出的“选择背景”对话框中选择音乐会背景。
▲在选择背景对话框中挑选舞台背景▲修改背景之后的舞台效果这里是趣玩拾光,后续会分享更多Scratch少儿编程课程,欢迎
转载请注明:http://www.0431gb208.com/sjsbszl/6571.html