-
Notifications
You must be signed in to change notification settings - Fork 130
/
QUICKSTART
50 lines (38 loc) · 1.39 KB
/
QUICKSTART
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Where to start?
---
For documentation, reference, and examples, see:
https://chuck.stanford.edu/doc/
(We recommend Clint Hoagland's excellent video tutorial series
"Making Electronic Music with ChucK" -- see link on the
documentation page)
ChucK API Reference
https://chuck.stanford.edu/doc/reference/
ChucK Examples
https://chuck.stanford.edu/doc/examples/
Join the ChucK Community:
https://chuck.stanford.edu/community/
For the ideas and design behind ChucK, read the papers at:
https://chuck.stanford.edu/doc/publish/
---
ChucK: a Strongly-timed Audio Programming Language
ChucK home page:
http://chuck.stanford.edu/
http://chuck.cs.princeton.edu/
ChucK on Github
https://github.com/ccrma/chuck/
---
what is it: ChucK is a general-purpose programming language, intended
for real-time audio synthesis and graphics/multimedia programming. It
introduces a truly concurrent programming model that embeds timing
directly in the program flow. Other potentially useful features
include the ability to write/change programs on-the-fly.
who it's for: audio/multimedia researchers, developers, composers, and
performers
what this distribution includes:
- source for ChucK (compiler, virtual machine, synthesis engine)
- examples
- license + release notes
supported platforms:
- macOS (CoreAudio)
- Linux (ALSA/Pulse/JACK)
- Windows (DirectSound/WASAPI/ASIO)