到目前为止,我们已经做了很多有趣的蜂鸣声。然而,你可能开始对这基本的蜂鸣音感到厌烦。这就是Sonic Pi所能提供的一切吗?除了播放蜂鸣声之外,还有更多的东西吗?当然有啦,在这一节中,我们将探索Sonic Pi提供的超级厉害的的音色范围。
Sonic Pi有一系列被称为synth的乐器,这是合成器的英文简称。比较之下,sample只是预先录制好的声音,但是synth能够根据你的控制,产生新的声音(我们将在本教程后面讨论)。Sonic Pi的合成器非常强大且富有表现力,你会有很多乐趣探索和发挥他们。首先,让我们学习如何选择当前要使用的synth。
一个有趣的声音是锯齿波 - 让我们尝试一下:
use_synth :saw
play 38
sleep 0.25
play 50
sleep 0.25
play 62
让我们试试另一种声音 - prophet:
use_synth :prophet
play 38
sleep 0.25
play 50
sleep 0.25
play 62
把两种声音结合起来怎么样,试试一个接一个播放:
use_synth :saw
play 38
sleep 0.25
play 50
sleep 0.25
use_synth :prophet
play 57
现在多个声响同时发声(但连续调用的“play”之间没有休停的代码):
use_synth :tb303
play 38
sleep 0.25
use_synth :dsaw
play 50
use_synth :prophet
play 57
请注意,use_synth
命令只影响此后调用的曲目(play+)
。你可以把它想象成一个大开关——新调用的曲目(play+)
都将使用它当前指向的合成器。你可以使用use_synth
将开关指向到一个新的合成器音效。
要查看Sonic Pi有哪些合成器可以让你玩,可以看看最左边的下拉菜单( FX 之前)中的Synths选项。有超过20种合成器可供选择。以下是我的最爱:
:prophet
:dsaw
:fm
:tb303
:pulse
现在开关你音乐中的合成器(synths)来玩一下吧。组合不同的合成器(synths)来创造不同的声音,并且在你的音乐的不同章节使用不同的合成器(synths),玩的愉快。