Dec 04 2008 | 11:13 pm
    Hey quick question, where can I download chuck? and is it free?
    many thanks, Nick

    • Dec 04 2008 | 11:20 pm
      whta;s chuck?
      otherwise google delivered this in [milli]5 seconds
    • Dec 04 2008 | 11:42 pm
      max/msp object for interaction between the two:
      both are free.
    • Dec 04 2008 | 11:56 pm
      would you two still explain, what exactly is chuck about?
      always very curious, of course, thank you,
    • Dec 05 2008 | 12:07 am
      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."
    • Dec 05 2008 | 12:31 am
      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 :)
    • Dec 05 2008 | 12:58 am
      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)
    • Dec 05 2008 | 1:32 am
      rabidraja, don't be scared. the "frankenstein" release was already right where it hurts, erm i guess, in a good way. ha.
    • Dec 05 2008 | 1:44 am
    • Dec 05 2008 | 1:58 am
      a week or two...
      On Dec 4, 2008, at 8:44 PM, jayrope wrote:
      > > by the way: > > > > jrp > -- > --- > fiction-induced heat > today's mood: musiciotic. >
    • Dec 05 2008 | 4:51 pm
      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
    • Dec 05 2008 | 5:25 pm
    • Dec 05 2008 | 6:20 pm
      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:
      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...
    • Dec 06 2008 | 12:07 pm
      ...and Lisp and a pony with a jet pack.
      Making sure no good deed goes unpunished, gregory
    • Dec 06 2008 | 12:57 pm
    • Dec 07 2008 | 6:49 pm
    • Dec 08 2008 | 2:41 am
      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... ;-)
      "Impromptu"... ?