Tonal Fonksiyonlar

Tonal fonksiyonlar nota, gam, akor ve transpozisyonla çalışır. Frekans’ta melodik yapı kurmanın temel araçlarıdır.

scale

n("0 2 4 7").scale("G:minor").sound("piano")

n içindeki sayılar gam derecesi olarak yorumlanır.

transpose

note("c3 eb3 g3 bb3").sound("piano").transpose(12)

Bu örnek notaları bir oktav yukarı taşır.

add

Gam derecelerinde transpozisyon için sık kullanılır.

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

chord

Akor sembollerinden nota yapısı üretilebilir.

chord("Gm7 Cm7 D7 Gm7").voicing().sound("piano")

Bas ve akor

setcpm(110)
$: chord("Gm7 Cm7 D7 Gm7").voicing().sound("piano").room(.4)
$: n("0 0 3 2").scale("G:minor").sound("sine").gain(.7)

Tonal fonksiyonlar, rastgele notalar yerine müzikal bağlamı olan melodiler ve akorlar yazmanı sağlar.