Audio Analysis => ChucK

   ^ welcome to the upchuck ^

Here you will find a new programming model for performing audio analysis, spectral processing, and feature extraction in the ChucK programming language. Starting with version, ChucK unifies analysis and synthesis in the same high-level, strongly-timed, and concurrent environment, extending and fully integrating with the existing language framework. In particular, we witness the birth of the Unit Analyzer (or UAna, pronouned "U-Wanna", plural: UAnae), a new language operator, new constructs for dataflow, semantics for operations in analysis domains, and mechanisms for seamlessly combining analysis and synthesis tasks in a precise, sample-synchronous manner. From this portal, you will find our introductory ICMC paper, along with some handy resources to get you started with analysis in ChucK.

uana. iwanna. everybodywanna.

Where do UAna go?

  • download
    • get the most recent ChucK here!

  • documentation

  • read our ICMC 2007 paper
    • "Combining Analysis and Synthesis in the ChucK Programming Language"

UAna ChucK something - now!

Uana-ChucK is brought to you by Rebecca and Ge.

chuck | soundlab | cs | music | ccrma