抓取编程和制作播放音乐的小程序
浏览:1260 次

这次我们将使用Scratch来演奏音乐。
首先,为舞台选择一个新背景:
然后把我们的主角小猫放在正确的位置:
创建一个名为“分数”的列表:
列表和变量有些相似,只是列表存储了一系列相同类型的数据,可以看作是一组变量。

然后编写代码:
在代码中:
首先,对话框要求输入一个介于1和21之间的数字,表示支持的仪器类型;
然后设置与用户答案对应的仪器类型;
然后清除乐谱中的所有数据,主要用于初始化,并清理可能在其他地方生成的旧数据;

然后依次将乐谱添加到乐谱列表中,其中0是无声音程;
然后使用底部重复执行部分依次播放每个音符。播放完每个音符后,它将从列表中删除;
当值为0时,只需等待半秒钟;
遇到其他值时,切换小猫的形状,然后播放与半拍对应的音符。注释的算法是绿色部分的公式。
这就完成了。跑步时,输入乐器编号,然后听音乐,看小猫跳舞!

你也可以尝试修改你喜欢的乐谱数据,让节目播放。