SuperCollider – A platform for audio synthesis and algorithmic composition
supercollider.github.io
SuperCollider – A platform for audio synthesis and algorithmic composition
1–10 of 15 posts
Re: SuperCollider – A platform for audio synthesis and algorithmic composition
#2Re: SuperCollider – A platform for audio synthesis and algorithmic composition
#3For Clojure fans, there is [Overtone]( https://overtone.github.io/ ), which uses the SuperCollider audio engine, but allows you to write more functional code and utilize REPL based development (within emacs!).
I enjoyed playing with overtone very much a few years ago. Haven't been at it in while.
Are there any new learning resources or pieces of the ecosystem I should know about?
Re: SuperCollider – A platform for audio synthesis and algorithmic composition
#4For Clojure fans, there is [Overtone]( https://overtone.github.io/ ), which uses the SuperCollider audio engine, but allows you to write more functional code and utilize REPL based development (within emacs!).
Re: SuperCollider – A platform for audio synthesis and algorithmic composition
#5The whole project looks unbelievably beautiful and useful -- but especially what I outlined above!
Remember that everything in audio has analogous aspects in Physics, Electronics, Electrical Engineering, etc., etc.
In other words -- I believe this has broader applications than audio alone...
Re: SuperCollider – A platform for audio synthesis and algorithmic composition
#6>"scsynth, a real-time audio server, forms the core of the platform. It features 400+ unit generators (“UGens”) for analysis, synthesis, and processing. Its granularity allows the fluid combination of many known and unknown audio techniques, moving between additive and subtractive synthesis, FM, granular synthesis, FFT, and physical modeling . You can write your own UGens in C++, and users have already contributed se…
Re: SuperCollider – A platform for audio synthesis and algorithmic composition
#7For Clojure fans, there is [Overtone]( https://overtone.github.io/ ), which uses the SuperCollider audio engine, but allows you to write more functional code and utilize REPL based development (within emacs!).
Re: SuperCollider – A platform for audio synthesis and algorithmic composition
#8For Clojure fans, there is [Overtone]( https://overtone.github.io/ ), which uses the SuperCollider audio engine, but allows you to write more functional code and utilize REPL based development (within emacs!).
Tidal is another interesting project in that vein (though without the visual part): https://tidalcycles.org
The range of practical tasks for which this kind of tool would be my first choice is very narrow, but even if you have no clue what you'd do with it, it can be worth checking out for an afternoon just to experience a neat little declarative language that happens to go "beep boop [beep boop]" (yes, that is a snippet of valid code) as a side effect.
The documentation makes installation/setup quick and easy enough that it's worthwhile even if you have no other use for SuperCollider and just do it for the language tourism, using the included default sound bank. For example you could try code-golfing a rumba clave.
Re: SuperCollider – A platform for audio synthesis and algorithmic composition
#9>"scsynth, a real-time audio server, forms the core of the platform. It features 400+ unit generators (“UGens”) for analysis, synthesis, and processing. Its granularity allows the fluid combination of many known and unknown audio techniques, moving between additive and subtractive synthesis, FM, granular synthesis, FFT, and physical modeling . You can write your own UGens in C++, and users have already contributed se…
I'm guessing that more than half of the functionality already exists in SciPy in some form or another.
I just tried searching "Jupyter audio live coding" for fun and it unearthed quite a few interesting results, but the real-time ones tend to involve SuperCollider or something similar. E.g. I discovered NSynth [0], which seemed like magic for a minute (they use Tensorflow to make a synthesizer, there's even an intrument for Ableton Live!) until I found out how they ‘cheat’ (pre-computing a wave-table for multisampling).
Re: SuperCollider – A platform for audio synthesis and algorithmic composition
#10Earlier quoted context omitted.
I'm guessing that more than half of the functionality already exists in SciPy in some form or another.
Interesting thought. SciPy is obviously useful for modelling DSP stuff, but no idea how feasible it would be to use it for real-time processing, compared to something like Pyo ( http://ajaxsoundstudio.com/pyodoc/ ). I just tried searching "Jupyter audio live coding" for fun and it unearthed quite a few interesting results, but the real-time ones tend to involve SuperCollider or something similar. E.g. I discovered NS…