İlk Notalar
Davul seslerinden sonra nota çalmayı öğrenmek gerekir. Frekans içinde iki yaygın yaklaşım vardır: note ile doğrudan nota yazmak ve n + scale ile gam derecesi yazmak.
Doğrudan nota
note("c e g b").sound("piano")Burada c e g b notaları sırayla çalınır. Ses kaynağı piano olarak seçilmiştir.
Oktav eklemek için nota sonuna sayı yazabilirsin:
note("c3 e3 g3 b3").sound("piano")Synth sesiyle nota
note("c3 eb3 g3 bb3").sound("sawtooth")sawtooth, square, triangle, sine gibi synth dalga biçimleri kullanabilirsin.
note("c3 eb3 g3 bb3").sound("supersaw")Gam derecesi
n sayıları, scale ile birlikte gam derecesi olarak yorumlanır.
n("0 2 4 6").scale("C:minor").sound("piano")Bu örnekte sayılar C:minor gamının dereceleridir. Aynı patterni başka gama taşıyabilirsin:
n("0 2 4 6").scale("G:minor").sound("piano")Bas ve melodi
Aynı gam içinde ayrı katmanlar yazmak kolaydır.
setcpm(110)
$: n("0 ~ 0 2").scale("G:minor").sound("sine").gain(.7)
$: n("0 2 4 7").scale("G:minor").sound("supersaw").gain(.45)Bas daha altta, melodi daha parlak bir sesle çalışabilir.
Akor hissi
Virgül aynı anda nota çalmak için kullanılabilir.
note("[c3,eb3,g3] [f3,ab3,c4]").sound("piano")Köşeli parantez içindeki virgüllü notalar birlikte duyulur.
Açılı parantezle form
n("<0 3 5 2>").scale("G:minor").sound("supersaw")Bu pattern her cycle başka derece seçer. Melodiyi yavaş ve kontrollü değiştirmek için iyi bir yöntemdir.
Mini arpej
setcpm(130)
$: sound("bd:2!4").bank("RolandTR909")
$: n("<0 3 7 10> [0 3 7 10]").scale("G:minor").sound("triangle").room(.4)Bu yapı basit bir arpej üretir. scale değerini değiştirerek karakteri hızlıca dönüştürebilirsin.
Dikkat edilmesi gerekenler
notedoğrudan nota adı ister.ngenellikle sayı veya derece ister.scaleyazmadannmelodik sonuç vermeyebilir.- Büyük harf/küçük harf bazı gam adlarında fark yaratabilir; tutarlı yaz.