美文网首页少儿编程Scratch系列课程
少儿编程Scratch第十三讲,听着两只老虎的音乐漫步,附带程序

少儿编程Scratch第十三讲,听着两只老虎的音乐漫步,附带程序

作者: 创客猿 | 来源:发表于2020-08-24 05:51 被阅读0次

    听两只老虎音乐漫步的猫咪

    为了让程序更加有趣,我们通常会使用各种音效和背景音乐。 下面将学习与声音有关的程序,涵盖了如何控制音频文件的播放、弹奏鼓声和乐器,还有改变音量和节奏。

    播放音频

    Scratch只能识别两种音频格式:WAV 和MP3。有三个程序块可以控制声音的播放:播放声音、播放声音… 直到播放完毕以及停止所有的声音。前两者都能播放给定的声音。 播放声音程序块在声音开始播放后就执行后面的脚本,但是播放声音…直到播放完毕程序块则必须要等到音乐全部播放完毕才执行后面的程序。停止所有的声音程序块会立刻停止播放所有的声音。

    创建背景音乐的两种方法:1、重复播放直到播放完,2、播放后再等待

    方法1简单,但本次播放至下次播放之间音频文件可能有很短一段空白声音, 使重复播放之间的过渡不流畅。方法2能解决这个问题,因为等待程序块可以让你控制播放的时间。通过测试,可以找到一个比较合适的等待时间,从而让本次结束播放时和下次开始播放时之间的过渡自然。

    弹奏鼓声

    在研制游戏的过程中,我们可以添加一些音效。使用弹奏鼓声程序块可以轻松地制造出这些音效,同时能以指定的拍数弹奏18种音色。你还能使用停止…拍积木暂停弹奏。

    这段脚本包含三个重复执行积木,分别重复2、4、8次。每一 个重复执行弹奏相同的鼓声,但是拍数不同。为了解释拍数的概念,把数轴想象成弹奏的时间线, 其最小间隔是0.2拍。因此,第一个重复执行弹奏了 2次,每次0.8 拍,第二个弹奏了4次,每次0.4拍,第三个弹奏了8次,每次0.2拍。 每个重复执行弹奏的总时间是相同的,只是弹奏的次数不同。

    我们所说的拍数并不是时间的概念。如果让每个重复的总时间减少, 就得使用程序块将节奏设定为一bpm还可以将节奏加快调整节奏的值。节奏默认数值为60bpm (相当于每分钟60拍)。

    创作音乐

    Scratch能弹奏从0到127的音调,同时还能指定拍数。设定乐器为积木可以设置不同的乐器,即音色。下面就是两只老虎的音乐程序。

    猫咪走进森林的深处

    相关文章

      网友评论

        本文标题:少儿编程Scratch第十三讲,听着两只老虎的音乐漫步,附带程序

        本文链接:https://www.haomeiwen.com/subject/whyhjktx.html