- Strudel REPL एक open source और मुफ़्त music live coding environment है, जो web browser में काम करता है
- अलग software install किए बिना, सिर्फ़ browser में ही real-time music generation और modification संभव है
- यह मूल रूप से REPL (Read–Eval–Print Loop) तरीके पर आधारित है, जहाँ user code input करते ही sound pattern तुरंत playback होने लगता है
-
मुख्य विशेषताएँ
- user
"s(\"[bd ]*2\").bank(\"tr909\").dec(.4)" जैसे code command के ज़रिए pattern sequencing, instrument selection, sound adjustment आसानी से कर सकते हैं
- अलग-अलग drum sampler (bank), decay (decay) settings आदि के साथ बारीक संगीत नियंत्रण संभव है
- real-time code modification और उसका result तुरंत सुन पाने की वजह से immediate feedback इसकी बड़ी ताकत है
-
accessibility और उपयोगिता
- DAW (digital audio workstation) या जटिल music software के बिना भी सरल code से music creation और experimentation किया जा सकता है
- music और programming beginners भी कम entry barrier के साथ मज़ेदार और creative experience ले सकते हैं
- open source और community support के कारण आगे scalability और collaboration की संभावना भी है
-
तुलना और फायदे
- मौजूदा live coding platforms (TidalCycles, Sonic Pi आदि) की तुलना में web-based environment होने से accessibility और convenience अधिक है
- अलग installation/setup process के बिना कोई भी तुरंत music live coding experience शुरू कर सकता है
1 टिप्पणियां
Hacker News राय
superdoughनाम की अपनी implementation इस्तेमाल करता है। मैं इस समय SuperCollidersclangसीख रहा हूँ, और अगर कोई version upgrade आया तो HN पर साझा करना चाहूँगा। इस विषय पर हमेशा गहरी चर्चा होती है। लेकिनsclangसंगीत जगत का PHP जैसा लगता है, बस और बदसूरत और कम consistent; फिर भी यह powerful और मज़ेदार हैsuperdoughके बारे में भी पता चला, जिसे मैंने पहले कभी नहीं देखा था, इसलिए जिज्ञासा हुईsclangकी जगह s-expressions से sound define की जा सकती है। Overtone आजकल भी maintain हो रहा है या नहीं, यह पूरी तरह नहीं जानता, लेकिन लगता है थोड़ी activity अभी भी है(official site)sclang, Smalltalk और Ruby का hybrid लगा; सचमुच "inconsistency" की मिसाल, अजनबी भी और अजीब तरह से परिचित भी, लेकिन फिर भी मुझे यह PHP से कहीं ज़्यादा elegant लगता हैflokनाम का एक tool भी है, जो strudel repl को hydra के visuals के साथ जोड़ता है। इसमेंsclangसमेत दूसरे algorave environments भी मिलते हैं और सब कुछ sync रहता है(शायद CRDTs से), दोस्तों के साथ remote jam के लिए बहुत बढ़िया है(flok लिंक)dilber.ioभी है(GitHub लिंक)