介紹
O不錯,你已經寫出一段優美的旋律了。我們接下來試試反復或反復部分旋律若干次。儘管你可以用複製粘貼的方式,但是反復次數太多還是很麻煩的。好在我們還能用 repetition指令。這個神奇的單詞在電腦術語中叫做“迭代”,就是重複的意思
在旋律最開端輸入 2.times do
,末尾輸入 end
來結束旋律。(音符使用音名為了方便舉例,你也可以輸入MIDI數值。)
2.times do
play :c4
sleep 0.5
play :d4
sleep 0.5
play :e4
sleep 0.5
play :c4
sleep 0.5
end
除了輸入 2.times do
,你可以自行決定重複次數。比如 4.times do
或 99.times do
。
有必要的話你也可以在重複指令裡面嵌套重複。
4.times do
4.times do
play :c4
sleep 0.25
end
play :d4
sleep 0.5
play :f4
sleep 0.5
end