Kalıp Efektleri

Kalıp efektleri, sesin renginden çok patternin zaman ve sıra davranışını değiştirir. Bunlar Frekans’ın en güçlü taraflarından biridir.

slow

slow patterni zamana yayar.

sound("bd sd hh hh").slow(2)

Bu örnekte pattern iki cycle içine yayılır.

fast

fast patterni hızlandırır.

sound("bd sd hh hh").fast(2)

Aynı sonuç mini notasyonda *2 ile de yazılabilir.

sound("[bd sd hh hh]*2")

rev

rev sırayı ters çevirir.

n("0 2 4 7").scale("G:minor").sound("piano").rev()

jux

jux patternin bir kopyasını stereo alanda ayırır ve kopyaya fonksiyon uygular.

n("0 2 4 7").scale("G:minor").sound("triangle").jux(rev)

Bu teknik geniş stereo hareket için yararlıdır.

off

off patternin zaman kaydırılmış bir kopyasını üretir.

note("c3 eb3 g3 bb3").sound("sawtooth")
.off(1/8, x => x.add(7))

Kopyayı transpoze ederek echo benzeri melodik hareket kurabilirsin.

degrade

degrade bazı eventleri rastlantısal olarak susturur.

sound("hh*16").degrade()

Daha kontrollü sonuç için degradeBy kullanılır.

sound("hh*16").degradeBy(.25)

sometimes

sometimes verilen dönüşümü bazen uygular.

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

Canlı performansta küçük varyasyonlar için etkilidir.

ply

ply eventleri içeriden çoğaltır.

sound("bd sd").ply("1 2 3 4")

Bir arada kullanım

setcpm(128)
$: sound("bd ~ sd ~").bank("RolandTR909")
$: sound("hh*8").degradeBy(.2).pan(rand).gain(.35)
$: n("0 2 4 7").scale("G:minor").sound("supersaw")
.sometimes(x => x.rev()).off(1/8, x => x.add(7)).lpf(900)

Kalıp efektlerini az ve amaçlı kullanmak, groove’u bozmadan hareket verir.