From CCRMA Wiki
Revision as of 10:54, 12 January 2010 by Ge (Created page with '= Homework #1: Timbre-scapes = <div style="text-align: left;">Image:Timber.jpg</div> Due date: 2010.1.21 11:59:59pm (or thereabout), Thursday. === Reading === * Real-Sou…')
Homework #1: Timbre-scapes
Due date: 2010.1.21 11:59:59pm (or thereabout), Thursday.
- chapter 3
- sections 4.0, 4.1, and 4.2
- chapter 10
- skim through articles on chance music
Specification (part 1 of 2): Crafting Timbres with FM
- check out the FM synthesis/drone examples here, in particular
- FM synthesis basics in ChucK
- time varying Drone example (from class)
- using FM synthesis in ChucK, create the following:
- 3 different "static" timbres
- building blocks: oscillators, filters, etc.
- experiment with various parameters such as carrier frequency, modulator frequency, index of modulation, etc.
- 3 time-varying timbres
- building blocks: oscillators, filters, time-based control code
- can be a "drone" (but doesn't have to be)
- the time-varying process(s) should be somehow coupled to one or more of the FM/filter parameters
- next, take a timbre from above, and apply an ADSR envelope to "carve" out an attack, decay, sustain, and release
- test this by making some bleeps and bloops
- 3 different "static" timbres
Specification (part 2 of 2): Computer Music of Changes
- explore and employ controlled randomness and chance, time-varying timbre and compose a musical statement
- macro-level structure/form: as an exercise, the piece should contain at least 3 sections (think about the flow and relationship between sections)
- think about how to leverage randomness to controllably generate passages...
- potential parameters that can be influenced by chance and trajectories.
- timbre / synthesis parameters (e.g., FM parameters)
- many, many others
- plan/score your composition somehow, pay attention to the above, and especially to the control of timbre
- take advantage of the timbre, time-varying control, and "bleepin'"/note/pitched event capabilities you've developed in part 1
- write ChucK programs to generate the different passages/sections/layers; for each, run/record the program multiple times, tweak parameters, and choose the best result for each part.
- put them together in audacity/ardour, or a bigger ChucK program
turn in all files by putting them in your Library/Web/220b/hw1/ directory, and then linking to them from your Library/Web/220b/hw1.html, submitting musical statement to homework factory
- 1) your static timbres (part 1): 3 chuck files
- 2) your time-varying timbres + bleeps/bloops (part 1): 3 chuck files + 1 bleepin' chuck file
- 3) your Computer Music of Changes musical statement (part 2): chuck files + final mix
- 4) a short README text (readme.txt) file that:
- conveys your ideas/comments in constructing each program
- contains instructions on running your programs
- describes any difficulties you encountered in the process
- 5) your hw1.html should link to these files (optionally, you can include your README in your hw1.html)