I have an OLPC (or LOLPC, as I call it) that has a nice program called Synth Lab that I believe is based on csound. I would like to find the Synth Lab source so I could see how it connects to csound, but no luck so far. I would be interested in finding a good overview of the current csound source code. I have also subscribed to the MIT Press Computer Music Journal in the past, there have been a few articles on csound.

csound is very powerful, and seems to run pretty well on the 400 MHz chip in the LOLPC.

Yeah, ChucK is young. I sense a problem with fragmentation between these programming languages - there isn't a large enough user base to support decent communities for all of them. As they go in and out of fashion, knowledge drains from the old and fills up in the new.

I can't help wondering where you're looking for a note off command in ChucK, but that seems like a discussion for the ChucK forum.

I don't see them as highly similar. Csound seems more appropriate for composition, ChucK for live performance.

Look at SuperCollider then. Quite nearly crash-proof, active user and developer community, and it has a non-realtime mode if you want to do batch-style rendering. There's also a "Ctk" (composition tool kit) extension, a useful bridge between real-time and NRT styles of code.

CSound is losing traction, probably more because of Max/MSP's near-monopoly in academic computer music curricula than developments in music/audio programming languages. Its roots are in the batch-style processing that was the only way for people to interact with computers back when music-n was first written. I understand there are csound GUIs and it's become more interactive, but it's hard for me to see how it could catch up with modern interface designs without significantly extending the language to include built-in data structures, flow of control and abstraction mechanisms, and extensible interface toolkits.

By the time they've done all that, I'm not sure it would be much different from what supercollider already is. (And, supercollider has a big head start in terms of abstraction and data structuring/manipulation.) It might be more productive to port csound opcodes over to supercollider ugens, then, where supercollider doesn't already have them.

I still love to use Csound and it is very active, with recent updates. And due to its open source status it cant die anyway, unlike closed source (SoundDiver anyone?). I see regularly some keyfigures on conferences. The Csound community happens in the mailing list.

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum

Please support our site. If you click through and buy from our affiliate partners, we earn a small commission.