BT Sözlüğü › Programlama › TidalCycles

TidalCycles

Programlama Svenska → Güncellendi: 2026-10-28
Daha fazla bilgi
Üretici
Alex McLean
Tür
Canlı kodlama örüntü dili
Lisans
GPL-3.0
Resmî site
tidalcycles.org

Haskell'e gömülü bir örüntü dili: "bd*2 [sn cp]" gibi bir satır, çalarken yeniden yazdığınız bir davul döngüsüne dönüşür.

Alex McLean, Tidal'i 2009 civarında müzikal örüntü araştırmasının parçası olarak geliştirmeye başladı. Haskell'de alana özgü bir dil, ama kullanıcılar çoğunlukla tırnak içinde kısa bir mini notasyon yazar: boşluklar bir döngüyü böler, köşeli parantezler bir adımı alt bölümlere ayırır, * tekrarlar. every 4 (fast 2) gibi işlevler ise tek tek notaları değil, bütün örüntüleri dönüştürür.

Tidal kendisi ses çıkarmaz. Olayları OSC üzerinden SuperCollider'da çalışan bir sampler olan SuperDirt'e gönderir. Dil, izleyicilerin kodu duvara yansıtılmış hâlde izlediği kulüp geceleri olan algorave sahnesinin merkezi oldu. 2022'de çıkan JavaScript uyarlaması Strudel doğrudan tarayıcıda çalışıyor ve Haskell kurulumunu atlayarak giriş eşiğini epey düşürdü.

← Sözlüğe dön