介绍
输入以下内容并点击运行
听起来不成调,是吧?输入进Sonic Pi的所有音符都是即刻运行的(这也是和弦的创作基础),并不是有序演奏。
如果你想让Sonic Pi有序演奏,就要让软件适时停顿。在每个音符下面输入一行
sleep 1
,如下图所示:
sleep 1
指令代表休止一拍。你可以自行改成其他数值,数值越低,音符间休止时长越短,反之亦然。以下是五线谱和Sonic Pi指令对照表:
如前所述,MIDI可以用0到127(67
, 80
, 22
) 的自然数或者音符 (:G4
, :Ab5
, :Bb
)来编曲。
下图是一个MIDI数值和音符的对照表。
用C大调音阶(72, 74, 76, 77, 79, 81, 83
要么 :C5 :D5 :E5 :F5 :G5 :A5 :B5
) 来谱写一段旋律。用 sleep
指令配合不同数值来区别韵律。在代码开端使用 use_bpm
指令可以界定节奏快慢。BPM是每分钟节拍(Beats Per Minute)的缩写。
开始你的个人创作吧!