FoxDot – Rythm Pattern


開発環境


言語

- FoxDot-0.7.26

- SuperCollider 3.9.3.

- python3.6

OS

- macOS MOjave 10.14


Rythm Pattern


忘備録のため、随時更新します。


キックの四つ打ち

d1 >> play("x",dur=1)

d2 >> play("x ")

d1 : 1拍毎にキック(x)を再生。

d2 : 1/2拍毎にキック(x)を再生し、休符。(引数durのdefault値は1/2) 

  1       2       3       4      
  1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
d1 x       x       x       x      
d2 x       x       x       x      

[]で囲む


<>で囲む

ひとつのplayメソッドで階層化する。

d1,d2,d3とd4で同じ。

d1 >> play("x  xx   ",dur=1/2,sample=4)

d2 >> play("  o   o ",dur=1/2,sample=4)

d3 >> play("- ",dur=1/2,sample=4)

 

d4 >> play("<x  xx   ><  o   o ><- >",dur=1/2,sample=4)

 

  1       2       3       4      
  1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
d1 x       x   x                  
d2     o                   o      
d3 -       -       -       -      

()で囲む


{}で囲む