- Strudel REPL, web tarayıcısında çalışan açık kaynaklı ve ücretsiz bir müzik canlı kodlama ortamıdır
- Ayrı bir yazılım kurulumu olmadan yalnızca tarayıcı üzerinden gerçek zamanlı müzik üretimi ve düzenleme yapılabilir
- Temelde REPL (Read–Eval–Print Loop) yaklaşımıyla çalışır; kullanıcı kod girdiğinde ses desenleri anında çalınır
-
Başlıca özellikler
- Kullanıcılar
"s(\"[bd ]*2\").bank(\"tr909\").dec(.4)" gibi kod komutlarıyla desen dizileme, enstrüman seçimi ve ses ayarlamayı kolayca yapabilir
- Çeşitli davul sampler'ları (bank) ve decay (dec) ayarları gibi ayrıntılı müzikal kontrol mümkündür
- Kodun gerçek zamanlı olarak değiştirilip sonucun anında duyulabilmesi, anlık geri bildirim açısından güçlü bir avantaj sağlar
-
Erişilebilirlik ve kullanım alanı
- DAW (dijital ses iş istasyonu) veya karmaşık müzik yazılımları olmadan, basit kodlarla müzik üretimi ve denemeler yapılabilir
- Müzik ve programlamaya yeni başlayanlar da düşük giriş eşiği sayesinde eğlenceli ve yaratıcı bir deneyim yaşayabilir
- Açık kaynak yapısı ve topluluk desteği, gelecekte genişletilebilirlik ve iş birliği potansiyeli de sunar
-
Karşılaştırma ve avantajlar
- Mevcut canlı kodlama platformlarına (TidalCycles, Sonic Pi vb.) kıyasla web tabanlı yapısı sayesinde erişilebilirlik ve kullanım kolaylığı daha yüksektir
- Ayrı bir kurulum/yapılandırma süreci olmadan herkes anında müzik canlı kodlama deneyimine başlayabilir
1 yorum
Hacker News görüşleri
superdoughadında kendi implementasyonunu kullanıyor; şu anda SuperCollidersclangöğreniyorum ve bir sürüm yükseltmesi olursa bunu HN'de paylaşmak isterim; bu konuda hep derin tartışmalar oluyor; amasclang, müzik dünyasının PHP'si gibi, daha çirkin ve daha az tutarlı; yine de güçlü ve eğlencelisuperdoughdiye bir şey olduğunu öğrendim, daha önce hiç görmemiştim, merak uyandırdısclangyerine s-expression'larla ses tanımlayabiliyorsunuz; Overtone'un bugünlerde hâlâ aktif olarak sürdürülüp sürdürülmediğinden tam emin değilim ama biraz hareket hâlâ var gibi görünüyor (resmi site)sclang, Smalltalk ve Ruby'nin bir hibriti gibiydi; tam anlamıyla "tutarsızlık" demekti, yabancı ama garip biçimde tanıdık geliyordu; yine de bence PHP'den çok daha zarifflokdiye bir araç da var; Strudel repl'i Hydra görselleriyle birleştiriyor,sclanggibi başka algorave ortamları da sunuyor ve her şey senkronize oluyor (muhtemelen CRDT'lerle); arkadaşlarla uzaktan jam yapmak için çok iyi (flok linki)dilber.iovar (GitHub linki)