Mini Notasyon

Mini notasyon, ritmi ve dizileri kısa stringler içinde yazmayı sağlar. Boşluk, parantez, *, /, !, @, , gibi işaretlerle zaman yapısı kurulur.

Sıralama

Boşlukla ayrılan öğeler sırayla çalınır.

sound("bd hh sd hh")

Sus

~ veya - sus anlamına gelir.

sound("bd ~ sd ~")

Hızlandırma

* patterni hızlandırır veya öğeyi çoğaltır.

sound("bd sd hh*4")

Yavaşlatma

/ patterni daha uzun zamana yayar.

note("[c e g b]/2").sound("piano")

Alt sekans

Köşeli parantez içindeki öğeler aynı zaman alanına sıkışır.

sound("bd [hh hh] sd [oh hh]")

İç içe alt sekans

sound("bd [hh [sd cp]] bd [oh hh]")

Bu yöntem fill ve kırık ritimler oluşturur.

Açılı parantez

Açılı parantezler her cycle farklı seçenek çalar.

sound("bd <hh oh rim cp> sd hh")

Melodide:

n("<0 2 4 7>").scale("G:minor").sound("triangle")

Paralel katman

Virgül aynı anda çalma anlamına gelir.

sound("bd*4, hh*8")

Akor yazmak için de kullanılır:

note("[c3,eb3,g3] [f3,ab3,c4]").sound("piano")

Tekrar

! event’i aynı süre içinde tekrarlar.

sound("bd!2 sd hh!4")

Süre uzatma

@ event’in süresini uzatır.

note("c@3 e g").sound("piano")

Euclidean ritim

(vuruş,adım) yapısı ritmik dağılım oluşturur.

sound("bd(3,8)")
sound("hh(5,16)")

Karşılaştırma

sound("bd bd bd bd")
sound("bd*4")
sound("bd(4,8)")

Bu üç yapı benzer duyulabilir ama zaman mantığı farklıdır. Mini notasyonda işaretlerin tam anlamını kavramak, karmaşık ritimleri kısa yazmayı sağlar.