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.