FoxDot – Rythm Pattern


開発環境


言語

- FoxDot-0.7.26

- SuperCollider 3.9.3.

- python3.6

OS

- macOS MOjave 10.14


Rythm Pattern


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


音源

print(Samples)

で表示できる。


キックの四つ打ち

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

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 


()で囲む

シーケンスの各ループで再生するサウンドが交互に変わる。

d1 >> play("x ",sample=2)

d2 >> play("(=-)---",sample=1)

 

1

 

2

 

3

 

4

 

1

 

2

 

3

 

4

 

 

1

2

1

2

1

2

1

2

1

2

1

2

1

2

1

2

d1

x

 

x

 

x

 

x

 

x

 

x

 

x

 

x

 

d2

=

 

-

 

-

 

-

 

-

 

-

 

-

 

-

 


{}で囲む