8.5 打击乐

块演奏允许演奏18种不同的打击乐器之一。

图1

我们可以将4个四分之一拍组合成一个循环并重复16次。

图2

这为我们的音乐创造了基本节奏。

8.6 演奏爵士经典

与打击乐一起,我们可以演奏出萨克斯风的旋律。旋律长度为16小节,是爵士经典之作《秋叶》的开端。

我们使用自动留言来同时启动旋律和打击乐。

图3

我们可以在单击萨克斯管精灵时开始播放音乐。

图4

我们也可以在按A键的时候开始。

图5

8.7 使用分数列表

一种更灵活的输入音乐的方法是使用列表。让我们看看如何将以下海德薇主题的乐谱编码到一个列表中。

图6

首先,当单击吉他精灵或按下H键时,我们会发送消息hedwigs theme。

图7

乐谱的音符和持续时间保存在hedwig列表中。

  • 奇数索引包含注释
  • 偶数索引也包含一个持续时间

列表的总长度为62。

图8

我们可以播放列表并使用索引指针i访问每个连续的音符和持续时间。

  • 列表的第i个元素是一个注释
  • 第i+1个元素是持续时间

为避免小数部分,我们将持续时间乘以8。这意味着0.125节拍的持续时间被编码为1,持续时间0.25为2,0.5为4。

图9

在这首音乐中,我们添加了一点打击乐循环。

图10

标签: Scratch, Scratch编程, Scratch中国, 少儿编程, Scratch社区, Scratch编程社区, Scratch编程课程, Scratch编程教程