About 50 results
Open links in new tab
  1. ChucK => A Strongly-Timed Music Programming Language

    ChucK is a programming language for real-time sound synthesis and music creation. ChucK offers a unique time-based, concurrent programming model that is precise and expressive (we call this …

  2. ChucK - [Language Specification : Overview]

    ChucK is a strongly-typed, strongly-timed, concurrent audio and multimedia programming language. It is compiled into virtual instructions, which is immediately run in the ChucK Virtual Machine.

  3. The ChucK Tutorial

    For more detail on each particular aspect of the ChucK language and virtual machine environment, please see the language specification and additional resources for learning ChucK.

  4. ChucK | Learning

    These pages can be used to explore various aspects of ChucK and ChucK programming. A great way to learn ChucK is to just play with it. The many examples included with ChucK can be fun places to …

  5. ChucK | Language Specification

    ChucK is a strongly-typed, strongly-timed, concurrent audio and multimedia programming language. It is compiled into virtual instructions, which is immediately run in the ChucK Virtual Machine.

  6. ChucK - [Programming Guide : Standard Libraries]

    Std is a standard library in ChucK, which includes utility functions including absolute values, unit conversions, pitch-frequency conversions. (NOTE: the random number generator functions —which …

  7. WebChucK

    Jan 2, 2010 · WebChucK brings ChucK, the strongly-timed audio programming language, to the web! ChucK’s C++ source code has been compiled with Emscripten to WebAssembly (WASM) to run via …

  8. ChucK - [Type]

    ChucK is a strongly-typed language, meaning that types are resolved at compile-time. However, it is not quite statically-typed, because the compiler/type system is a part of the ChucK virtual machine, and …

  9. ChucK - [Language Specification : Time]

    ChucK is a strongly-timed language, meaning that time is fundamentally embedded in the language. ChucK allows the programmer to explicitly reason about time from the code.

  10. Extend - ChucK

    ChucK provides a number of options for extending its standard library of functions, classes, and unit generators. The easiest way is through public classes, discussed in the ChucK language specification.