Sinyaller

Sinyaller sürekli değer üreten patternlerdir. Efektleri düz sayılarla değil, zaman içinde değişen hareketlerle kontrol etmeni sağlar.

sine

sound("hh*16").gain(sine.range(.1, .6))

sine yumuşak yükselip alçalan bir hareket üretir.

saw

note("c3 eb3 g3 bb3").sound("sawtooth").lpf(saw.range(400, 2400))

saw değerleri rampalı şekilde değiştirir.

rand

sound("hh*8").pan(rand)

rand rastlantısal değer üretir.

range

range(min,max) sinyalin değer aralığını ayarlar.

note("c3 eb3 g3 bb3").sound("supersaw")
.lpf(sine.range(500, 3000).slow(4))

fast ve slow ile sinyal hızı

sound("hh*16").gain(sine.fast(4).range(.1, .5))
sound("hh*16").gain(sine.slow(4).range(.1, .5))

Sinyaller, statik bir loop’u canlı ve hareketli hale getirir.