Difference between revisions of "220a-spring-2021/hw0"

From CCRMA Wiki
Jump to: navigation, search
(Part 3: Create a CCRMA Webpage and Post Your Work)
Line 5: Line 5:
  
 
=== Part 1: ===
 
=== Part 1: ===
 +
* Find any sample ChucK program that you like, find interesting, etc.
 +
** http://chuck.stanford.edu/doc/examples/
 +
* Change exactly one number that makes an important difference in the output of the program
 +
* Run the modified program and record a few seconds it to a wav file
 +
 +
=== Part 2: Make Some Sound ===
 +
* Write a ChucK program that makes sound (constraints? < 15 lines?), run it, and record a few seconds it to a wav file
  
 
=== Part 3: Create a CCRMA Webpage and Post Your Work===
 
=== Part 3: Create a CCRMA Webpage and Post Your Work===
 
* follow these instructions: [https://ccrma.stanford.edu/courses/220a/homework/0/make-ccrma-web-page.html “Hello CCRMA!”]
 
* follow these instructions: [https://ccrma.stanford.edu/courses/220a/homework/0/make-ccrma-web-page.html “Hello CCRMA!”]
 +
* copy all ChucK (.ck) and sound (*.wav) to your 220a/hw0 web directory and link them from your HTML page
  
 
=== Deliverables ===
 
=== Deliverables ===

Revision as of 16:01, 18 March 2021

Homework #0:

Due Date

  • 2021.4.2 11:59:59pm, Friday

Part 1:

  • Find any sample ChucK program that you like, find interesting, etc.
  • Change exactly one number that makes an important difference in the output of the program
  • Run the modified program and record a few seconds it to a wav file

Part 2: Make Some Sound

  • Write a ChucK program that makes sound (constraints? < 15 lines?), run it, and record a few seconds it to a wav file

Part 3: Create a CCRMA Webpage and Post Your Work

  • follow these instructions: “Hello CCRMA!”
  • copy all ChucK (.ck) and sound (*.wav) to your 220a/hw0 web directory and link them from your HTML page

Deliverables

turn in all files by putting them in your 220a CCRMA webpage AND submit to Canvas (you will need a CCRMA account for this!)

  • 1) your hw0 should live at https://ccrma.stanford.edu/~YOURID/220a/hw0
  • 2) a separate .ck file for each chucku
  • 3) title + clear description of the sound logo, who/what it's for, and how you deployed it
  • 4) your .ck file(s) for your sound logo
  • 5) an audio recording of your sound logo (e.g., hw0.wav)
  • 6) 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