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

From CCRMA Wiki
Jump to: navigation, search
(Homework #0:)
Line 3: Line 3:
 
=== Due Date ===
 
=== Due Date ===
 
* 2021.4.2 11:59:59pm, Friday
 
* 2021.4.2 11:59:59pm, Friday
 +
  
 
=== Part 1: ===
 
=== Part 1: ===
Line 10: Line 11:
 
* Run the modified program and record a few seconds it to a wav file
 
* 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 2: A Short-form Musical Statement ===
 +
* create a musical statement in the form of a ChucK program
 +
** no more than 30 seconds in duration
 +
** use anywhere between 1 to 50 lines of code
 +
* record the statement to a wav file
 +
 
  
 
=== Part 3: Create a CCRMA Webpage and Post Your Work===
 
=== Part 3: Create a CCRMA Webpage and Post Your Work===
Line 17: Line 23:
 
* copy all ChucK (.ck) and sound (*.wav) to your 220a/hw0 web directory and link them from your HTML page
 
* 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'''
+
=== Deliverables ===
(you will need a CCRMA account for this!)
+
'''turn in all files by putting them in your 220a CCRMA webpage and submit ONLY your webpage URL to Canvas'''
  
 +
Your webpage should include:
 
* 1) your hw0 should live at https://ccrma.stanford.edu/~YOURID/220a/hw0
 
* 1) your hw0 should live at https://ccrma.stanford.edu/~YOURID/220a/hw0
* 2) a separate .ck file for each chucku
+
* 2) your ChucK (.ck) files for Parts 1 and 2
* 3) title + clear description of the sound logo, who/what it's for, and how you deployed it
+
* 3) your sound (.wav) files for Parts 1 and 2
* 4) your .ck file(s) for your sound logo
+
* 4) a short description as described in Part 3
* 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  
 
** conveys your ideas/comments in constructing each program  
 
** contains instructions on running your programs
 
** contains instructions on running your programs
 
** describes any difficulties you encountered in the process
 
** describes any difficulties you encountered in the process

Revision as of 16:08, 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: A Short-form Musical Statement

  • create a musical statement in the form of a ChucK program
    • no more than 30 seconds in duration
    • use anywhere between 1 to 50 lines of code
  • record the statement 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 ONLY your webpage URL to Canvas

Your webpage should include:

  • 1) your hw0 should live at https://ccrma.stanford.edu/~YOURID/220a/hw0
  • 2) your ChucK (.ck) files for Parts 1 and 2
  • 3) your sound (.wav) files for Parts 1 and 2
  • 4) a short description as described in Part 3
    • conveys your ideas/comments in constructing each program
    • contains instructions on running your programs
    • describes any difficulties you encountered in the process