Koşullu Modlar

Koşullu modlar bir dönüşümü her zaman değil, belirli aralıklarla veya belirli olasılıkla uygular.

every

sound("bd sd hh hh").every(4, rev)

Her dört cycle’da bir pattern ters çevrilir.

sometimes

sound("bd sd hh hh").sometimes(x => x.fast(2))

Dönüşüm bazen uygulanır.

rarely

sound("hh*16").rarely(x => x.degrade())

Nadir varyasyonlar için kullanılır.

often

sound("hh*16").often(x => x.ply(2))

Daha sık varyasyonlar için kullanılır.

when benzeri düşünme

Koşullu modların amacı arrangement içinde sürpriz yaratmaktır. Ana ritim sabit kalırken, belirli anlarda fill, reverse veya hızlanma eklenebilir.

Örnek

setcpm(128)
$: sound("bd ~ sd ~").bank("RolandTR909")
$: sound("hh*8").bank("RolandTR909")
.every(4, x => x.ply(2))
.sometimes(x => x.degradeBy(.3))

Koşullu modları özellikle hi-hat, perküsyon ve lead süslemelerinde kullanmak pratiktir.