ChucK

Dec 4, 2008 at 11:13pm

ChucK

Hey quick question, where can I download chuck? and is it free?

many thanks,
Nick

#41197
Dec 4, 2008 at 11:20pm

whta;s chuck?

otherwise google delivered this in [milli]5 seconds

http://mac.softpedia.com/get/Audio/ChucK-miniAudicle.shtml

jrp

#146483
Dec 4, 2008 at 11:42pm

http://chuck.cs.princeton.edu/

max/msp object for interaction between the two:

http://music.columbia.edu/~brad/chuck~/

both are free.

#146484
Dec 4, 2008 at 11:56pm

would you two still explain, what exactly is chuck about?

always very curious, of course, thank you,

jrp

#146485
Dec 5, 2008 at 12:07am

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.”

#146486
Dec 5, 2008 at 12:31am

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 :)

jrp

#146487
Dec 5, 2008 at 12:58am

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)

#146488
Dec 5, 2008 at 1:32am

rabidraja, don’t be scared. the “frankenstein” release was already right where it hurts, erm i guess, in a good way. ha.

jrp

#146489
Dec 5, 2008 at 1:44am
#146490
Dec 5, 2008 at 1:58am

a week or two…

brad

http://music.columbia.edu/~brad

On Dec 4, 2008, at 8:44 PM, jayrope wrote:

>
> by the way:
>
> http://www.cycling74.com/forums/index.php?t=msg&th=36655
>
> jrp
> –
> —
> fiction-induced heat
> today’s mood: musiciotic.
>

#146491
Dec 5, 2008 at 4:51pm

hi

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

best

kasper

#146492
Dec 5, 2008 at 5:25pm

#146493
Dec 5, 2008 at 6:20pm

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…

#146494
Dec 6, 2008 at 11:58am

#146495
Dec 6, 2008 at 12:07pm

…and Lisp and a pony with a jet pack.

Making sure no good deed goes unpunished,
gregory

#146496
Dec 6, 2008 at 12:57pm

#146497
Dec 7, 2008 at 3:35pm

#146498
Dec 7, 2008 at 6:49pm

#146499
Dec 8, 2008 at 2:41am

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”… ?

http://impromptu.moso.com.au

#146500
Dec 8, 2008 at 7:30am

#146501

You must be logged in to reply to this topic.