Adım Fonksiyonları
Adım fonksiyonları eventlerin iç düzenini değiştirir. Bunlar küçük varyasyonlar ve fill yazmak için kullanılır.
ply
ply her event’i içeriden çoğaltır.
sound("bd sd").ply(2)Pattern olarak da yazılabilir:
sound("bd sd").ply("1 2 3 4")expand
Mini notasyonda @ event süresini uzatır.
note("c@3 e g").sound("piano")Bu, event’in daha uzun duyulmasını sağlar.
extend
Mini notasyonda ! tekrar üretir.
sound("bd!2 sd hh!4")segment
segment, patterni belirli sayıda parçaya örnekler.
n("0 2 4 7").scale("G:minor").sound("triangle").segment(8)Sürekli sinyal veya yavaş patternleri belirgin adımlara bölmek için yararlıdır.
struct
struct, bir patternin ritmik yapısını başka bir patternle uygular.
note("c3 eb3 g3 bb3").sound("sawtooth")
.struct("x ~ x x ~ x ~ x")x çal, ~ sus demektir.
mask
mask, patterni başka bir pattern ile açıp kapatır.
sound("hh*16").mask("1 0 1 1")Adım fonksiyonları, aynı malzemeden daha fazla ritmik varyasyon çıkarmanın pratik yoludur.