7 ms·
i'm not really sure ChucK gets a lot of real use. it seems libraries like overtone have surpassed it in popularity, i assume because of the language accessibili
by catshirt 13y ago
i'm not really sure ChucK gets a lot of real use. it seems libraries like overtone have surpassed it in popularity, i assume because of the language accessibility.
it has some really interesting concepts built into the language, like time. but in my experience this doesn't provide huge value for the purpose of composition, especially since when you are writing code livecoding is typically loop based.
i'd love a ChucK VM for the web audio API. on the back burner; things i should do but won't.
- lewisgodowski 13y agoThe Smule music apps (Ocarina, Leaf Trombone, etc.) are all written using ChucK, IIRC. Outside of that, you're right -- it's not widely used -- although, at CalArts (where I currently go to college, http://www.calarts.edu http://www.calarts.edu), it's extremely popular in the Music Technology department. We use it mainly for handling MIDI->OSC translation to control robotic instruments (http://www.karmetik.com/media http://www.karmetik.com/media) and interfacing other electronics, like custom built musical interfaces and controllers, with music software.
- catshirt 13y agowow that's great. sounds like maybe i am out of touch. i'd consider all that "widely used", considering it's application. :) aren't there better tools for MIDI/OSC translation though?
- bredfern 13y agoWhat makes it so awesome is really the way it handles concurrency and automagically synching a bunch of different "shreds" at the same time. Its deeper than say the web audio api. Where it is lacking is in mobile support. The ancient Csound has an android version that actually enables you to develop the live code on your android device. While with Smule you had a cool adaptation for ios, Csound still seems to be more forward thinking in that it already supports android and chromeos.
- ics 13y agoAlso worth noting that they offered a ChucK course on Coursera: https://www.coursera.org/course/chuck101 https://www.coursera.org/course/chuck101
- clay_to_n 13y agoThis was good! Starts out with very basic programming stuff, but overall gives you a nice introduction to what ChucK can do.
- anigbrowl 13y agoThere's quite a few people into it over on electro-music.com.
- melloclello 13y agoI took a course in ChucK at university. It was such an awful way to make music that all but three or four of around 20 people in the class dropped out.
- bananas 13y agoI think I'd have the same problem. If it's not got 88 keys or strings I'm probably not going to use it.
- mindcrime 13y agoInterestingly enough, I have the opposite mindset. I never learned to play any instruments (although I would still like to buy a keyboard/synth one day), but I came across a reference to music programming the other day, which led me to ChucK. I'm intrigued by the idea of learning this (or one of the similar products) as a way to explore creating music without needing to learn to play guitar or whatever.
- bananas 13y agoI thought the same many years ago and spent lots of time with trackers and more programmatic methods of music production. Then I bought a hefty synth and after about 6 months of sounding like a tramp bashing a trash can lid, I finally clicked and it's an extension of my mind now, much like whistling a tune or tapping one out on your knee with your hand.
- mindcrime 13y agoVery cool. I do still want to buy a synth/keyboard eventually, although I'm afraid that I'll wind up buying one then never find/make time to actually invest in learning to play. :-)