Kalıp Oluşturma

Bu sayfadaki fonksiyonlar yeni pattern üretir. Mini notasyonda yazdığın çoğu yapı, fonksiyonlarla da kurulabilir.

sequence

Sırayla değer üretir.

sequence("c", "e", "g", "b").sound("piano")

Pratikte çoğu zaman string kullanımı daha kısadır:

note("c e g b").sound("piano")

stack

Birden fazla patterni aynı anda çalar.

stack(
sound("bd ~ sd ~"),
sound("hh*8").gain(.35)
)

Aynı mantık $: satırlarıyla da kurulabilir.

$: sound("bd ~ sd ~")
$: sound("hh*8").gain(.35)

cat

Patternleri sırayla bağlar.

cat(
note("c e g").sound("piano"),
note("f a c").sound("piano")
)

choose

Seçeneklerden rastlantısal seçim yapar.

choose("bd", "sd", "cp").sound()

rand

Sürekli rastlantısal değer üretir.

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

Kalıp oluşturma fonksiyonları, mini notasyonu programatik düşünceyle birleştirir.