TidalCycles
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ü.