Difference between revisions of "PLOrk Assignment MakeSounds"
From CSWiki
(→To Do) |
|||
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | = | + | == Introduction == |
+ | In this assignment, we will start making sounds that will eventually comprise our communal sound game/piece. For this week, focus on making sounds that interests you, and do not worry about fitting them into the game framework yet. Have fun!!! | ||
− | == | + | ==To Do== |
* play with ChucK! open up a few programs (try using TextEdit on OS X, or WordPad on Windows) and get a general idea of the code. try modifying some of the parameters, save the file (perhaps under a different name), and run it with chuck. does the result sound simlilar to what you expected? | * play with ChucK! open up a few programs (try using TextEdit on OS X, or WordPad on Windows) and get a general idea of the code. try modifying some of the parameters, save the file (perhaps under a different name), and run it with chuck. does the result sound simlilar to what you expected? | ||
− | * create | + | * create 3 sets of ChucK programs |
** SET A: (5x) short percussive sounds | ** SET A: (5x) short percussive sounds | ||
*** these can be any bleeps, bloops, notes, or sound files you have loaded | *** these can be any bleeps, bloops, notes, or sound files you have loaded | ||
Line 10: | Line 11: | ||
*** should have a start and finish | *** should have a start and finish | ||
** SET C: (2x) rhythmic sounds | ** SET C: (2x) rhythmic sounds | ||
− | ** pick a tempo and create a program to generate a series of sounds at the tempo you have chosen. | + | *** pick a tempo and create a program to generate a series of sounds at the tempo you have chosen. |
− | * turn in the programs | + | * try to structure your program so that the sound generation part is separate from the sound control part. (i.e. use functions to abstract functionalities) |
+ | * turn in: | ||
+ | ** the programs (bring to class on usb/computer/cd), including any sound files | ||
+ | ** a short README file (email to us) that explains the programs you have created and any interesting experience or problems you encountered in their making. | ||
+ | * be ready to demo one or more of these in class! | ||
== resources == | == resources == | ||
Line 20: | Line 25: | ||
* join 'chuck' and 'chuck-users' mailing lists: http://chuck.cs.princeton.edu/community/ | * join 'chuck' and 'chuck-users' mailing lists: http://chuck.cs.princeton.edu/community/ | ||
* post to the plork-414 list (especially if you think others may have the same question) | * post to the plork-414 list (especially if you think others may have the same question) | ||
− | * email us directly ( | + | * email us directly (ge, skot, dan, prc) with any questions |
Latest revision as of 19:21, 10 April 2006
Introduction
In this assignment, we will start making sounds that will eventually comprise our communal sound game/piece. For this week, focus on making sounds that interests you, and do not worry about fitting them into the game framework yet. Have fun!!!
To Do
- play with ChucK! open up a few programs (try using TextEdit on OS X, or WordPad on Windows) and get a general idea of the code. try modifying some of the parameters, save the file (perhaps under a different name), and run it with chuck. does the result sound simlilar to what you expected?
- create 3 sets of ChucK programs
- SET A: (5x) short percussive sounds
- these can be any bleeps, bloops, notes, or sound files you have loaded
- they should interpret a "frequency" parameter in some way
- SET B: (5x) longer drone sounds
- should have a start and finish
- SET C: (2x) rhythmic sounds
- pick a tempo and create a program to generate a series of sounds at the tempo you have chosen.
- SET A: (5x) short percussive sounds
- try to structure your program so that the sound generation part is separate from the sound control part. (i.e. use functions to abstract functionalities)
- turn in:
- the programs (bring to class on usb/computer/cd), including any sound files
- a short README file (email to us) that explains the programs you have created and any interesting experience or problems you encountered in their making.
- be ready to demo one or more of these in class!
resources
- chuck homepage: http://chuck.cs.princeton.edu/
- download chuck (if using from your machine): http://chuck.cs.princeton.edu/release/
- chuck documentation: http://chuck.cs.princeton.edu/doc/ (also on the plorktops)
- join 'chuck' and 'chuck-users' mailing lists: http://chuck.cs.princeton.edu/community/
- post to the plork-414 list (especially if you think others may have the same question)
- email us directly (ge, skot, dan, prc) with any questions