第5课 在Scratch中弹奏音乐——一闪一闪亮晶晶
- 认识交互以及事件指令
在计算机学科中,“交互”是指人与计算机相互交流、双方互动。简单来说,就是计算机运行相应的程序,用户根据需要发出命令;程序接收到用户的命令后,根据事先设计好的脚本做出相应的反应。在Scratch中,与“交互”有关的指令,大多都集中在“事件”类别中。详细的相关知识,可以单击此处或者扫描右边的二维码了解。
-
在“事件”类别指令中,你认为哪些可以用来设计“交互”?从这些指令的名称上看,它们是如何“交互”的?把你的想法填写到学习手册上。
- 下图是实现切换小猫角色造型的三段脚本,请你编写完成后运行比较一下,这三种交互设计,有什么区别和联系?把你的想法填写到学习手册上。
- 创设故事情景
夜幕降临了古堡,小猫“抓抓”看到满天的星星在夜空中快乐地眨眼。忽然,它发现其中有几颗星星竟然可以演奏音乐。
单击此处,在线试玩本课的在线范例,看看小猫“抓抓”是如何弹奏这些“星星琴”的。
单击此处,打开本课的空白练习作品项目页,单击右上角的“转到设计页”按钮,在“作品设计页”中,根据所学会的本领 ,添加本课范例中的舞台背景以及小星星这个角色,同时调整角色的大小和位置。如果觉得操作有一定困难,也可以单击此处或者扫描右边的二维码复习具体的操作过程。
- 为角色添加文字
为了区别这些小星星角色,可以在角色上添加数字——也就是音符的唱名。通过角色“造型”选项卡中的 工具,输入、编辑所添加的数字。如果觉得操作有一定困难,也可以单击此处或者扫描右边的二维码了解具体的操作过程。
-
尝试在本课的空白练习作品设计页中,为第1颗小星星添加数字1作为它的唱名。添加成功以后归纳一下,应该如何操作?把你的想法填写到学习手册上。
- 继续在作品设计页中,为所添加的数字设置字体、字号,将它放到合适的位置。
- 尝试其它能够快速添加其它的小星星角色的办法,把你的想法填写到学习手册上。
- 全部添加完成后,将作品设计页中的这些星星,按照唱名的顺序在夜空中排列起来。
- 叮叮咚咚小星星
在Scratch中弹奏音乐,可以使用“声音”类别中的 和 这两个指令。可以单击此处或者扫描右边的二维码详细了解这两个指令。
指令用来设置弹奏音乐的乐器。单击参数的下拉列表,可以在23种乐器中选择自己喜欢的一种乐器。
指令用来设置所弹奏音乐的音符和节拍。其中前一个参数用来指定所弹奏的音符,单击下拉列表,在显示的虚拟钢琴键盘上单击按键,除了会听到弹奏这个音符的声音,还会在下方显示音符相对应的音名以及参数数值。具体的对照表如下所示:
唱名
|
……
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
……
|
音名
|
……
|
C
|
D
|
E
|
F
|
G
|
A
|
B
|
……
|
数值
|
……
|
60
|
62
|
64
|
65
|
67
|
69
|
71
|
……
|
- 在作品
 设计页中,为每一颗星星编写脚本,当用鼠标单击这些星星的时候可以演奏相应的音符。如果觉得操作有一定困难,也可以单击此处或者扫描右边的二维码复习具体的操作过程。
- 如果要通过键盘上的数字键弹奏音符,脚本应该如何编写呢?想一想,然后试一试。最后把你的想法填写到学习手册上。
- 如何将一颗星星上的代码复制到另一颗星星上?想一想,然后试一试。最后同样把你的想法填写到学习手册上。
- 让星星闪亮
在弹奏音乐的时候,可以使用“外观”类别中的 指令,设置角色的外观特效,让星星闪亮,使角色更加生动有趣。可以单击此处或者扫描右边的二维码详细了解这个指令。
-
这个指令应该如何使用?
- 除了“颜色”特效,还可以设置哪些特效?你认为哪种特效最有趣?把你的想法填写到学习手册上。
- 与角色外观特效有关的还有
和 这两个指令,同样想一想、试一试,最后总结一下,填写到学习手册上。
-
在作品设计页中,继续完善刚才编写的代码,使得在弹奏音乐的时候,星星会跟着闪亮;音符演奏完以后,星星马上恢复原样。如果觉得操作有一定困难,也可以单击此处或者扫描右边的二维码复习具体的操作过程。
- 代码编写完成以后,选择以下的乐谱,现场弹奏。也可以选择音乐课本中自己喜欢的乐曲来演奏。
两 只 老 虎
1=C 
1 2 3 1 | 1 2 3 1 | 3 4 5 - | 3 4 5 - |
两 只 老 虎 , 两 只 老 虎 ,跑 得 快 , 跑 得 快 ,
5. 6 5 4 3 1 | 5. 6 5 4 3 1 | 3 5 1 - | 3 5 1 - ||
一只 没 有 眼 睛, 一只 没 有 耳 朵 , 真 奇 怪 , 真 奇 怪 。
|
粉 刷 匠
1=C 
5 3 5 3 | 5 3 1 | 2 4 3 2 | 5 - | 5 3 5 3 | 5 3 1 |
我 是 一 个 粉 刷 匠,粉 刷 本 领 强, 我 要 把 那 新 房 子,
2 4 3 2 | 1 - | 2 2 4 4 | 3 2 5 | 2 4 3 2 | 5 - |
刷 得 很 漂 亮。 刷 了 房 顶 又 刷 墙,刷 子 飞 舞 忙,
5 3 5 3 | 5 3 1 | 2 4 3 2 | 1 - ||
哎 呀 我 的 小 鼻 子,变 了 变 了 样。
|
除了人工弹奏乐曲,你还能够编写代码,使得只要单击小猫“抓抓”,就会自动演奏事先编写的音乐吗?如果觉得操作有一定困难,也可以单击此处或者扫描右边的二维码复习具体的操作过程。
|