Hey quick question, where can I download chuck? and is it free?
otherwise google delivered this in [milli]5 seconds
would you two still explain, what exactly is chuck about?
always very curious, of course, thank you,
I haven’t tried it yet because the latest release is known as "Dracula" and i’m scared of it.
so all i can do is quote the front page i just linked to:
"what is it? : ChucK is a new (and developing) audio programming language for real-time synthesis, composition, performance, and now, analysis – fully supported on MacOS X, Windows, and Linux. ChucK presents a new time-based, concurrent programming model that’s highly precise and expressive (we call this strongly-timed), as well as dynamic control rates, and the ability to add and modify code on-the-fly. In addition, ChucK supports MIDI, OSC, HID device, and multi-channel audio. It’s fun and easy to learn, and offers composers, researchers, and performers a powerful programming tool for building and experimenting with complex audio synthesis/analysis programs, and real-time interactive control."
thank you, rabidraja!
i’ll check it out, besides the fact, that this is a moderatel well written promotional text it might turn out to be a fun software.
i’ll find out, if self-promotion can be trusted :)
chuck is pretty decent, very powerful, but a steep learning curve. i found it a bit easier to use mini audicle (also available from the site)
rabidraja, don’t be scared. the "frankenstein" release was already right where it hurts, erm i guess, in a good way. ha.
by the way:
a week or two…
On Dec 4, 2008, at 8:44 PM, jayrope wrote:
> by the way:
> fiction-induced heat
> today’s mood: musiciotic.
from what i know chuck is a programming language whose big advantage
is that you can write code and hear the result in real-time – means
you change your code as you play, and wihout audio cliks, of course
One of ChucK’s raison d’etre is that it is "strongly timed". Considering the number of posts here about problems with Max’s timing (rather than MSP, of course), there’s a reason in itself to investigate ChucK.
It is a rapidly expanding language, with some very exciting recent additions. Many of them (analysis/resynthesis, for example) can be duplicated in Max/MSP with third party externals.
This summer Ge and company introduced sMIRk, a music information retrieval toolkit for ChucK. What that translates into for most of us is machine learning. The demo at ICMC and ISMIR involved giving it some audio data (piano music, then string music), giving it an opportunity to learn the difference (running the algorithm for a few seconds), then having it correctly identify new piano or string timbres, in realtime. It was a pretty sexy demo, to say the least.
This could possibly be done in MSP (using externals), but it’s ready to go in ChucK/sMIRk.
Other high level machine learning tools are promised, like HMMs: http://en.wikipedia.org/wiki/Hidden_Markov_model
Lastly, on the plane home from ISMIR, I was able to write a ChucK program (never having used ChucK before) that seamlessly talked to Max via OSC, using Max to send audio to ChucK, and getting (analysis) responses back, in realtime.
I am patiently waiting for Brad Garton’s chuck~ external for Max 5.
No pressure, though, Brad…
…and Lisp and a pony with a jet pack.
Making sure no good deed goes unpunished,
Quote: stefantiedje wrote on Sun, 07 December 2008 19:49
> In Max 5 we can also load poly~s on the fly without clicks, but
> that’s pretty far from real time hacking… ;-)