Difference between revisions of "128-spring-2013/ChucK Tutorial 1"
From CCRMA Wiki
(→Further Reading) |
|||
(2 intermediate revisions by one other user not shown) | |||
Line 11: | Line 11: | ||
== Helpful Links == | == Helpful Links == | ||
* ChucK main website: http://chuck.stanford.edu/ | * ChucK main website: http://chuck.stanford.edu/ | ||
− | * All varieties of example ChucK code: http://chuck.stanford.edu/doc/examples/ | + | * All varieties of example ChucK code: http://chuck.stanford.edu/doc/examples/ (these are also included when you download miniAudicle) |
* Unit Generator Reference: http://chuck.stanford.edu/doc/program/ugen.html -- the building blocks of every ChucK program | * Unit Generator Reference: http://chuck.stanford.edu/doc/program/ugen.html -- the building blocks of every ChucK program | ||
* General ChucK Language Reference: http://chuck.stanford.edu/doc/language/ | * General ChucK Language Reference: http://chuck.stanford.edu/doc/language/ | ||
Line 17: | Line 17: | ||
== Further Reading == | == Further Reading == | ||
− | * Graham Coleman's | + | * Graham Coleman's [http://chuck.stanford.edu/doc/learn/notes/ "Notes on ChucK for Music"] |
− | * One-Line ChucK Crazy: http://electro-music.com/forum/topic-13512 | + | * One-Line ChucK Crazy: http://electro-music.com/forum/topic-13512.html&postorder=asc |
Latest revision as of 20:31, 26 April 2021
You'll want to start by downloading miniAudicle, which is an integrated development environment designed for ChucK (available for Mac, Windows, and Linux): http://chuck.stanford.edu/release/. Open miniAudicle, click "Start Virtual Machine", and start chucking!
Example Code
- Part 0 (hello world): helloworld.ck
- Part 1 (volume, frequency, duration): part1.ck
- Part 2 (for-loop sequence): part2.ck
- Part 3 (array of notes): part3.ck
- Part 4 (parallel melodies): part4.ck
Helpful Links
- ChucK main website: http://chuck.stanford.edu/
- All varieties of example ChucK code: http://chuck.stanford.edu/doc/examples/ (these are also included when you download miniAudicle)
- Unit Generator Reference: http://chuck.stanford.edu/doc/program/ugen.html -- the building blocks of every ChucK program
- General ChucK Language Reference: http://chuck.stanford.edu/doc/language/
- Table of MIDI note numbers, Pitches, and Frequencies: http://www.phys.unsw.edu.au/jw/notes.html
Further Reading
- Graham Coleman's "Notes on ChucK for Music"
- One-Line ChucK Crazy: http://electro-music.com/forum/topic-13512.html&postorder=asc