Difference between revisions of "256-fall-2008/hw3"
From CCRMA Wiki
Line 1: | Line 1: | ||
− | + | = Homework #3: Sound Peeking = | |
+ | |||
+ | Due date: 2008.11.24 11:59:59pm (or thereabout), Monday. | ||
+ | |||
+ | * [[256-fall-2008/hw3/FAQ|(F)AQ]] | ||
+ | |||
+ | |||
+ | <div style="text-align: left;">[[Image:delayed.png]]</div> | ||
+ | |||
+ | |||
+ | === Specification (part 1 of 3): Delay + Feedback + Moving Average === | ||
+ | |||
+ | |||
+ | === Specification (part 2 of 3): Polyphony === | ||
+ | |||
+ | |||
+ | === Specification (part 3 of 3): Sonic/Musical Statement === | ||
+ | |||
+ | |||
+ | === Note === | ||
+ | * have fun with it!!! | ||
+ | * your code should compile and run on the CCRMA machines | ||
+ | * comment your code! | ||
+ | * choose your own coding conventions - but '''be consistent''' | ||
+ | * you are welcome to work together, but you must do/turn in your own work (you'll likely get more out of it this way) | ||
+ | |||
+ | |||
+ | |||
+ | === Deliverables === | ||
+ | |||
+ | '''turn in all files by putting them in your Library/Web/256/hw3/ directory, and concise online documentation + readme''' | ||
+ | |||
+ | * 1) source code to the project (*.h, *.cpp, *.c makefile, etc.) | ||
+ | * 2) online page for your project (should be viewable at http://ccrma.stanford.edu/~YOURID/256/hw3/). It should include: | ||
+ | ** links to your files of various kinds | ||
+ | ** instructions on building the project (for example, anyone in the class should be able to download | ||
+ | ** a short README text section that: | ||
+ | *** conveys your ideas/comments in constructing each program | ||
+ | *** describes any difficulties you encountered in the process | ||
+ | *** lists any collaborators | ||
+ | * 3) '''email Ge''' with the link to your web page, as a confirmation that you are submitting the assignment |
Revision as of 22:56, 13 November 2008
Contents
Homework #3: Sound Peeking
Due date: 2008.11.24 11:59:59pm (or thereabout), Monday.
Specification (part 1 of 3): Delay + Feedback + Moving Average
Specification (part 2 of 3): Polyphony
Specification (part 3 of 3): Sonic/Musical Statement
Note
- have fun with it!!!
- your code should compile and run on the CCRMA machines
- comment your code!
- choose your own coding conventions - but be consistent
- you are welcome to work together, but you must do/turn in your own work (you'll likely get more out of it this way)
Deliverables
turn in all files by putting them in your Library/Web/256/hw3/ directory, and concise online documentation + readme
- 1) source code to the project (*.h, *.cpp, *.c makefile, etc.)
- 2) online page for your project (should be viewable at http://ccrma.stanford.edu/~YOURID/256/hw3/). It should include:
- links to your files of various kinds
- instructions on building the project (for example, anyone in the class should be able to download
- a short README text section that:
- conveys your ideas/comments in constructing each program
- describes any difficulties you encountered in the process
- lists any collaborators
- 3) email Ge with the link to your web page, as a confirmation that you are submitting the assignment