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.