İ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

  • note doğrudan nota adı ister.
  • n genellikle sayı veya derece ister.
  • scale yazmadan n melodik sonuç vermeyebilir.
  • Büyük harf/küçük harf bazı gam adlarında fark yaratabilir; tutarlı yaz.