[Csnd] Opinions on Supercollider
Date | 2014-02-24 15:40 |
From | Roger Kelly |
Subject | [Csnd] Opinions on Supercollider |
I bought a book on Supercollider. I was curious about opinions here on the topic.
Offhand it seems more complex than need be especially compared to Csound...maybe I just don't get it.
|
Date | 2014-02-24 15:47 |
From | Michael Gogins |
Subject | Re: [Csnd] Opinions on Supercollider |
Different people like different things. Any software such as Supercollider or Csound is in fact complex, and will seem complex to beginners. My own impression, based on cursory experience from several years ago, is that Supercollider has some things that Csound does not have, but does not have as many different audio processing and synthesis opcodes. It was designed from the outset to integrate algorithmic composition coding and audio synthesis coding and user interface coding, and has composition libraries with features that Csound and CsoundAC do not have, like patterns. But CsoundAC has some stuff that I don't think Supercollider has, like chord spaces.
This kind of integration now exists in Csound as well, e.g. I do my own composing now mostly in CsoundQt (which provides the GUI widgets and a code editor) using the Lua opcodes for algorithmic composition coding.
I could not tell you whether the Csound experience is better or smoother than the Supercollider experience. I do know that the Csound experience meets my needs, although there are things that certainly could be improved.
Hope this helps, Mike ----------------------------------------------------- Michael GoginsIrreducible Productions http://michaelgogins.tumblr.com Michael dot Gogins at gmail dot com On Mon, Feb 24, 2014 at 10:40 AM, Roger Kelly <loraxman@gmail.com> wrote:
|
Date | 2014-02-24 17:16 |
From | David Worrall |
Subject | Re: [Csnd] Opinions on Supercollider |
Supercollider is really two programs: SCsynth - the sound synthesizer and SClang - the tool used to generate OSC commands to be sent to SCsynth. Both SCsynth and SClang have their strengths and weaknesses, as do various aspects of Csound. A proper comparison will take such differences into account. I think, for a closest comparison, one needs to compare SCsynth to Csound, and then SClang to ….. (fill in your favorite programming language: Python, Lua, C(++), Lisp, Forth, Java … and the tools that each of them provide (or make accessible) for sound synthesis (and musical thinking). On 24.02.2014, at 16:40, Roger Kelly <loraxman@gmail.com> wrote:
______________________________________ Prof. Dr. David Worrall Emerging Audio Research (EAR) Audio Department International Audio Laboratories Erlangen Fraunhofer-Institut für Integrierte Schaltungen IIS Am Wolfsmantel 33 91058 Erlangen E-Mail: david.worrall@iis.fraunhofer.de Internet: www.iis.fraunhofer.de --- Adjunct Senior Research Fellow School of Music, Australian National University |
Date | 2014-02-24 20:04 |
From | Dave Seidel |
Subject | Re: [Csnd] Opinions on Supercollider |
The SC language is quite expressive (tends to follow the functional paradigm, and has a decent high-level syntax), but a bit of an oddball. I kind of like it, but I'd rather use Python or Ruby or some other standardized language. That said, it can be fun to play with, and is very good for live coding. But Csound will always have my heart. :-) - Dave On Mon, Feb 24, 2014 at 12:16 PM, David Worrall <david.worrall@iis.fraunhofer.de> wrote:
|
Date | 2014-02-25 00:19 |
From | Michael Mossey |
Subject | Re: [Csnd] Opinions on Supercollider |
On 2/24/2014 7:40 AM, Roger Kelly wrote: > I bought a book on Supercollider. I was curious about opinions here > on the topic. > > Offhand it seems more complex than need be especially compared to > Csound...maybe I just don't get it. > > It might depend on whether you are already familiar with other functional and OO languages. Csound code can seem a bit clunky to a person familiar with those, and Csound is complex in the sense it has a lot of layers for different ways of doing things, based on the way it has evolved over time. Mike |