少儿创客教育系列丛书

5 Scratch中弹奏音乐——一闪闪亮晶晶

  1. 认识交互以及事件指令

在计算机学科中,“交互”是指人与计算机相互交流、双方互动。简单来说,就是计算机运行相应的程序,用户根据需要发出命令;程序接收到用户的命令后,根据事先设计好的脚本做出相应的反应。在Scratch中,与“交互”有关的指令,大多都集中在“事件”类别中。详细的相关知识可以单击此处或者扫描右边的二维码了解。

 

  1. 在“事件”类别指令中,你认为哪些可以用来设计“交互”?从这些指令的名称上看,它们是如何“交互”的?把你的想法填写到学习手册上。
  2. 实现切换小猫角色造型三段脚本,请你编写完成后运行比较一下,这三种交互设计,有什么区别和联系?把你的想法填写到学习手册上。

 

  1. 创设故事情景

夜幕降临了古堡,小猫“抓抓”看到满天的星星在夜空中快乐地眨眼。忽然,它发现其中有几颗星星竟然可以演奏音乐。

 

单击此处,在线试玩本课的在线范例,看看小猫“抓抓”是如何弹奏“星星琴”的。

 

 

单击此处,打开本课的空白练习作品项目页,单击右上角的“转到设计页”按钮,在“作品设计页”中,根据所学会的本领,添加本课范例中的舞台背景以星星这个角色,同时调整角色的大小和位置如果觉得操作有一定困难,也可以单击此处或者扫描右边的二维码复习具体操作过程

 

 

  1. 为角色添加文字

了区别这些角色,可以在角色上添加数字——也就是音符的唱名。通过角色“造型选项卡中 工具输入、编辑添加的数字如果觉得操作有一定困难,也可以单击此处或者扫描右边的二维码了解具体的操作过程。

 

 

  1.     尝试本课的空白练习作品设计页中,1颗星星添加数字1作为它的唱名添加成功以后归纳一下,应该如何操作把你的想法填写到学习手册上。
  2. 继续在作品设计页中,所添加的数字设置字体、字号将它放到合适的位置
  3. 尝试其它能够快速添加其它的小星星角色的办法,把你的想法填写到学习手册上。
  4. 全部添加完成后,将作品设计页中的这些星星按照唱名的顺序空中排列起来

 

  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. 在作品设计页中,每一星编写脚本,用鼠标单击这些星星的时候可以演奏相应的音符如果觉得操作有一定困难,也可以单击此处或者扫描右边的二维码复习具体操作过程
  2. 如果通过键盘上的数字键弹奏音符,脚本应该如何编写呢?一想,然后试一试。最后把你的想法填写到学习手册上。
  3. 如何将一颗星星上的代码复制到另一颗星星上?一想,然后试一试。最后同样把你的想法填写到学习手册上。

 

  1. 让星星闪亮

弹奏音乐的时候,可以使用外观类别中的 指令设置角色的外观特效,让星星闪亮,使角色更生动有趣。可以单击此处或者扫描右边的二维码详细了解这个指令。

 

  1. 这个指令应该如何使用?
  2. 颜色特效,还可以设置哪些特效?你认为最有趣?把你的想法填写到学习手册上。
  3. 与角色外观特效有关的还有 两个指令,同样一想、试一试最后总结一下,填写到学习手册上。

 

  1. 作品设计页中,继续完善刚才编写代码使得在弹奏音乐的时候,星星跟着闪亮;音符演奏完以后,星星马上恢复原如果觉得操作有一定困难,也可以单击此处或者扫描右边的二维码复习具体操作过程
  2. 代码编写完成以后,选择以下乐谱,现场奏。可以选择音乐课本中自己喜欢的乐曲奏。

 

1=C 

1   2 3   1  | 1   2 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  25  -  |

刷 得 很       刷 了 房 顶  又 刷 墙,刷 子 飞 舞   忙,

 

5  3  5  3 | 5  3  1 | 2  4  3  2 |  1  -  ||

哎 呀 我 的  小 鼻 子,变 了 变 了   样。

 

 

 

 

除了人工弹奏乐曲,你还能够编写代码,使得只要单击小猫“抓”,就会自动演奏事先编写的音乐吗?如果觉得操作有一定困难,也可以单击此处或者扫描右边的二维码复习具体操作过程