開発環境
言語
- 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 |
= |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
|