3 ms·
Is there a modular audio environment like vcv/reaktor/max, where I could plug stuff together by typing text, instrad of mousing pips? I honestly tried to get in
by 112233 5y ago
Is there a modular audio environment like vcv/reaktor/max, where I could plug stuff together by typing text, instrad of mousing pips? I honestly tried to get into pd, but it felt like typing book using the character map.
- kleer001 5y agoSecond vocal vote for that. It'd make it a more powerful tool and be less of a pain at the same time. Or at the very least some kind of remedial hot key navigation would be great too.
- premek 5y agosonic pi is not exactly like modular but easier than pd
- lgas 5y agoIf you like Haskell you might like Tidal Cycles[1] and if you like Clojure you might like Overtone[2]. [1] https://tidalcycles.org/ https://tidalcycles.org/ [2] https://overtone.github.io/ https://overtone.github.io/
- premek 5y agothere's also ChucK https://chuck.cs.princeton.edu/doc/language/ https://chuck.cs.princeton.edu/doc/language/
- yata69420 5y agoThere's quite a few actually. The term is "live coding". Supercollider sounds like what you're after. You can even use vim :) https://github.com/pjagielski/awesome-live-coding-music https://github.com/pjagielski/awesome-live-coding-music here's a list of related stuff
- dewert 5y agoSaw a good talk at PyCon a couple of years ago about FoxDot, which is a wrapper around SuperCollider. Bit foggy on the details now, but it seemed like a good place to start.
- pierrec 5y agoYes, most audio programming languages allow you to create DSP graphs by connecting nodes together. This is often done with some kind of pipe operator (for example, ChucK has the "chuck operator", Faust has a bunch of operators for connecting batches of nodes in different ways). My favorite approach is in Sporth: because it's concatenative, you don't need any operator, you just type the things you want to connect. Shameless plug, I made a playground for it: https://audiomasher.org/browse https://audiomasher.org/browse
- georgeoliver 5y agothanks so much for the link, that is super cool!
- adriancooney 5y agoI actually made something slightly like what you're looking for: https://noise.sh https://noise.sh It's certainly not as powerful nor polished as Bespoke but might be worth a look.
- PaulDavisThe1st 5y agoHere's a list/overview of all things "live coding": https://github.com/toplap/awesome-livecoding https://github.com/toplap/awesome-livecoding
- iainctduncan 5y agoI'm the author of Scheme for Max and Scheme for Pd, open source (sibling) projects for scripting, live coding, and doing algorithmic music and sequencing in Max/MSP, Ableton Live, and Pure Data in S7 Scheme. I work in them using an OSC bridge from Vim so that I have a REPL in my editor controlling the environment entirely with lisp. Project: https://github.com/iainctduncan/scheme-for-max https://github.com/iainctduncan/scheme-for-max Demos: https://www.youtube.com/channel/UC6ftX7yuEi5uUFkRVJbJyWA https://www.youtube.com/channel/UC6ftX7yuEi5uUFkRVJbJyWA
- johnmw 5y agoYou might like this video of Andrew Sorensen demonstrating Extempore (its included in the software list in the sibling comment) https://www.youtube.com/watch?v=GSGKEy8vHqg https://www.youtube.com/watch?v=GSGKEy8vHqg