【TidalCycles】パターンの中のパターン

まずはバスドラムとハンドクラップが1サイクル内で交互に鳴る普通のパターン。

d1 $ sound "bd cp"

このパターンの中に[](square brackets)で囲んだパターンを記述すると、、

d1 $ sound "[bd bd bd bd] cp"

リズムパターンの中にパターンを収める事ができた!


上記のリズムパターンを図で比較すると下記のようになる。1サイクルの長さは変わらない

画像1


このようにパターン内のパターンを使う事で複雑なリズムパターンを作り出すことができます。(公式のチュートリアルに乗っているサンプルを下記に記載)

d1 $ sound "[bd sd sd] cp"

d1 $ sound "bd [sd sd]"

d1 $ sound "bd [sd sd sd]"

d1 $ sound "bd [sd sd sd sd]"

d1 $ sound "[bd bd] [sd sd sd sd]"

d1 $ sound "[bd bd bd] [sd sd]"

d1 $ sound "[bd bd bd bd] [sd]"

d1 $ sound "[bd bd] [bd [sd [sd sd] sd] sd]"


参考


サンプルコード