Scratch少儿编程系列:(九)音乐高级技巧

1、程序说明html

本程序用来演奏音乐,相对于“Scratch少儿编程系列:(八)演奏简单音乐”而言,本节介绍的方法适用于复杂点的音乐。git

2、程序流程图github

为了更直观的描述上述过程,采用流程图的方式将猜数字的过程进行描述。编程

还在制做中...post

3、制做过程htm

1. 场景和角色的选择blog

场景选择“音乐和舞蹈”主题下的“spotlight-stage”,角色沿用默认角色,以下图:get

选择后效果以下图:it

2. 新增变量和列表class

   经过上一节简单音乐的介绍,咱们知道,播放音乐简单来讲就是按照曲谱弹奏音符指定的节拍。

   本节咱们将曲谱中的音符和节拍放到列表中。

   切换到“脚本”选项卡下的数据,点击“创建一个列表”,列表名称输入“音符列表”,“节拍列表”。

为了演奏音乐,咱们还须要点击“创建一个变量”,变量名称为“序号”,用来指定当前演奏列表中的第几个音符。

3. 将音符、节拍导入列表中

为了将音符、节拍导入音符,咱们须要根据曲谱,生成一个文本文件用来存放曲谱对应的音符和节拍。

该文件一行一个音符便可,下图为“一闪一闪亮晶晶”音符、节拍的列表:

     

 

在舞台中显示的列表“节拍列表”上点击右键,选择“导入”,而后找到该文本文件。

节拍列表的导入同上。

4. 脚本的制做

拖动以下脚本到脚本区域中便可。

 

 

5. 源代码下载:

  请点击以下连接下载:https://files.cnblogs.com/files/siweihz/%E4%B8%80%E9%97%AA%E4%B8%80%E9%97%AA%E4%BA%AE%E6%99%B6%E6%99%B6.rar

  也能够移步个人github下载:https://github.com/guoxin718/scratch_study

相关文章
相关标签/搜索