All times are UTC

 
 



Post new topic Reply to topic  [ 27 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Csound vs. Supercollider vs. ChucK
PostPosted: Tue Jun 17, 2008 6:24 am 

Joined: Fri Apr 20, 2007 6:48 pm
Posts: 220
Location: Oakland, CA
I'm interested in getting into one of these text based languages but I don't really know which one would be best for my needs. Chuck seems to be a newer language that is simple enough to get going in. Csound seems to be the most mature program of the three. While supercollider is only about a decade old. I'm just interested in any thoughts or insights from experienced programmers on these three music synthesis languages. I am willing to invest my time into learning a difficult language and I am not at all turned off by the more involved route. I already have about a years worth of experience patching in max/msp and pd. I'm just interested in the sound design potentials that all three of these languages might offer. Thoughts?


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jun 17, 2008 6:29 am 

Joined: Wed Mar 02, 2005 9:32 pm
Posts: 266
If you want something that closely resembles a programming language from today, go for ChucK. CSound has it's roots in Lisp (which in many ways has features programmers only dream of in todays languages) but it also has it's roots from when computers were extremely old and while it has matured ever since it hasn't evolved in it's ways of interfacing with humans ever since (barring the use of GUI's).
SuperCollider is like you say only a decade old, I haven't tried it much other than getting it to crash some 5 times on different computers.

Go for ChucK!

_________________
Live 8.1 Suite + M4L and C'74 MAX5
Macbook Air 13", 4 Gb Ram - Lion
Thinkpad W510 Core i7 720-QM, 8 Gb Ram - Win7 64-bit

Soundcloud-> http://soundcloud.com/frank-bolero


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jun 17, 2008 6:35 am 

Joined: Fri Apr 20, 2007 6:48 pm
Posts: 220
Location: Oakland, CA
Cool chuck seems pretty fresh i like the shred management feature. Could be an excellent live performance tool. One more question, how is midi in all three programs? I actually had a hard time interfacing my midi controller and sending midi with chuck.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jun 17, 2008 9:00 am 

Joined: Wed Mar 02, 2005 9:32 pm
Posts: 266
JJarvis wrote:
Cool chuck seems pretty fresh i like the shred management feature. Could be an excellent live performance tool. One more question, how is midi in all three programs? I actually had a hard time interfacing my midi controller and sending midi with chuck.


I know that you can use Csound to send insane amounts of MIDI, but I haven't looked too much into how. There's got to be some way of doing it in ChucK, with SuperCollider I am lost.

_________________
Live 8.1 Suite + M4L and C'74 MAX5
Macbook Air 13", 4 Gb Ram - Lion
Thinkpad W510 Core i7 720-QM, 8 Gb Ram - Win7 64-bit

Soundcloud-> http://soundcloud.com/frank-bolero


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jun 17, 2008 6:03 pm 

Joined: Mon Jun 21, 2004 2:14 pm
Posts: 5449
Location: Maryland USA
JJarvis wrote:
Cool chuck seems pretty fresh i like the shred management feature. Could be an excellent live performance tool. One more question, how is midi in all three programs? I actually had a hard time interfacing my midi controller and sending midi with chuck.


I have been able to send midi from chuck without a problem. Now, the controller I had attached was a hid device (the shred I had written was converting HID->MIDI) but sending it was no problem.

_________________
Image UTENZIL @Utenzilolnia]+Website]+Soundcloud Sonicity]+Twitter Inanity]+Everywhere a tool... of the muse.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jun 18, 2008 1:28 am 

Joined: Tue Nov 16, 2004 6:27 pm
Posts: 1781
Location: Here and There
Heres a pretty interesting ChucK video i came across...

http://technorati.com/videos/youtube.co ... rpk461T6l4

_________________
Some Music


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jun 18, 2008 1:46 am 

Joined: Fri May 30, 2003 10:31 pm
Posts: 832
Location: santa barbara
SuperCollider is great. Well thought out syntax; completely object oriented, more unit generators than you could ever hope to wrap your head around. In my experience it is way more stable (not to mention much more efficient) than ChucK.

I don't think MIDI could be any easier than it is in SuperCollider.

_________________
http://www.charlie-roberts.com
http://www.charlie-roberts.com/midiStroke


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jun 18, 2008 2:17 am 

Joined: Mon Oct 02, 2006 5:19 pm
Posts: 23576
Location: SF, CA
mike@TrackTeam Audio wrote:
Heres a pretty interesting ChucK video i came across...

http://technorati.com/videos/youtube.co ... rpk461T6l4

this is a phenomenal demo.

Thanks!

_________________
oddstep wrote:
I agree with all of this. I'm just bored of writing "its music, just listen and trust your judgement"


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jun 18, 2008 2:22 am 

Joined: Wed Oct 12, 2005 4:52 am
Posts: 893
Location: ? ?
depends what platform you're on.
if you're on intel os x, csound isn't so great imo, theres more available for windows/linux csound than there is for os x intel. although theres more/greater variety of opcodes for csound than there are supercollider, although theres some great ones from some great programmers out there (joshua parmenter, dan stowell are my favs). although i want to get more into csound i think the sound design possibilities are greater there than supercollider in it's present state. although if you know how algorithms for dsp work then you can of course program your own things. midi is straight forward in sc3, theres great documentation. documentation for csound is equally great, even better with the csound book and canonical manual. of you know oo programming sc3 will be easier to get your head around, the server/client interface got me a bit to get used to (esp. what processes are server based (audio generation) and which are client based (midi, control, etc). i cant comment on chuck as i tried it first when it came out (when it didn't have arrays...), and i didn't think it was mature enough then for me to devote my time to learning another language. of course now it seems very popular esp. mong people of this board, and i'm sure it has far more possibilities now, and i see it has quite a good gui niterface. sc3 is great for real time programming/control, not sure about csound yet.

_________________
???


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jun 18, 2008 11:36 am 

Joined: Sat Dec 28, 2002 3:38 pm
Posts: 4935
Location: Second row from the expensive puddle, under ten others
frahnque wrote:
CSound has it's roots in Lisp


No it doesn't. There are several Lisp-based synthesis languages but CSound isn't one of them.

Calling CSound "mature" is being very kind to it. Grumpy, old and annoying are much better words for it... I used it for a while about a decade ago, when it was the only synth I could afford. I really wouldn't recommend it to anyone.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jun 18, 2008 1:19 pm 

Joined: Wed Mar 02, 2005 9:32 pm
Posts: 266
noisetonepause wrote:
frahnque wrote:
CSound has it's roots in Lisp


No it doesn't. There are several Lisp-based synthesis languages but CSound isn't one of them.

Calling CSound "mature" is being very kind to it. Grumpy, old and annoying are much better words for it... I used it for a while about a decade ago, when it was the only synth I could afford. I really wouldn't recommend it to anyone.


Right you are! I blame too much espresso, my brain is wired wrong :)

_________________
Live 8.1 Suite + M4L and C'74 MAX5
Macbook Air 13", 4 Gb Ram - Lion
Thinkpad W510 Core i7 720-QM, 8 Gb Ram - Win7 64-bit

Soundcloud-> http://soundcloud.com/frank-bolero


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jun 18, 2008 7:13 pm 

Joined: Tue Nov 23, 2004 5:33 pm
Posts: 151
Actually Csound has come a long way in the past 10 years. There are
all sorts of new user interfaces now that make using it much easier.
In fact, someone even created a Max wrapper external for csound.
You can now use csound within Max! Having the user interface capabilities
of Max overlaid on top of csound's powerful synthesis engine is unbeatable.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jun 18, 2008 7:24 pm 

Joined: Fri Jul 22, 2005 4:18 pm
Posts: 781
For those interested the latest Pure Dyne ISO has just been released:

https://devel.goto10.org/puredyne/

"pure:dyne is an operating system developed to provide media artists with a complete set of tools for realtime audio and video processing. pure:dyne is a live distribution, you don't need to install anything. Simply boot your computer using the live CD and you're ready to start using software such as Pure Data, Supercollider, Icecast, Csound, Fluxus, Processing, and much much more.

You can boot pure:dyne from usb stick, CD or DVD. All you have to do to get started is download pure:dyne, put it on your preferred medium and boot your computer. Without installing anything you'll have the full system at your disposal, including all the software that comes with it. pure:dyne is optimised for use in realtime audio and video processing. Both the system and the software are tuned especially for low latency and high responsiveness."


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jun 18, 2008 10:22 pm 

Joined: Mon May 15, 2006 12:15 pm
Posts: 3883
I am just curious:
I use plogue bidule a lot , and I know max, pd and reaktor. What is your purpose to use one of these 3 software. Basically, what could be done with this?

_________________
MacBook Pro 13" Retina i7 2.8 GHz OS 10.10.1, L9.1.6, M4L.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jun 18, 2008 10:39 pm 

Joined: Tue Nov 23, 2004 5:33 pm
Posts: 151
- max does video, 3d graphics, and signal processing. I use it because it
allows me to build what ever I want.

- pd is a more primitive version of Max, the only benefit it has is that it is free.
I don't use it because I own Max.

- reaktor is tailored for creating audio instruments. It comes with a library
of signal processing macros and an extensive user library that saves
you a lot of time.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 27 posts ]  Go to page 1, 2  Next

All times are UTC

 
 

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group