【TidalCycles】*と/の使い方

*の使い方

bdを1サイクルで4回鳴らす場合、単純に書くと下記のようになるが…

d1 $ sound "bd bd bd bd"

*を使えばもっとシンプルに書くことができる。

d1 $ sound "bd*4"


/の使い方

逆に2サイクルでbdを1回鳴らしたい場合はどうすれば良いかというと、、

d1 $ sound "<bd ~>"

前回勉強した<>を使ってもよいが、下記のように/を使えばもっとシンプルに。

d1 $ sound "bd/2"


グループに*や/を使う場合

グループに対して*や/を使う場合はスピードが変わるので注意が必要

d1 $ sound "[[bd sn] cp]*2" --早くなる(1サイクルでこのグループが2回再生される)

d1 $ sound "[[bd sn] cp]/2"  --遅くなる(2サイクルでこのグループが1回再生される)


参考