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

From CCRMA Wiki
Jump to: navigation, search
(Homework #0: Hello Computer (Music)”)
 
(15 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= Homework #0: =
+
= Homework #0: Hello Computer (Music)” =
 +
[https://ccrma.stanford.edu/courses/220a-spring-2021 Music 220a] Spring 2021 | Ge Wang, Matt Wright, Barbara Nerness (TA), and Mike Mulshine (TA)
  
 
=== Due Date ===
 
=== Due Date ===
Line 6: Line 7:
 
=== Part 1: ===
 
=== Part 1: ===
 
* Find any sample ChucK program that you like, find interesting, etc.  
 
* Find any sample ChucK program that you like, find interesting, etc.  
 +
** examples that come with ChucK (in miniAudicle, choose File->Examples...)
 
** http://chuck.stanford.edu/doc/examples/
 
** http://chuck.stanford.edu/doc/examples/
 
* Change exactly one number that makes an important difference in the output of the program
 
* 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
+
* Run the modified program and record a few seconds of it to a wav file
 +
* write a thoughtful paragraph about you did: which example you chose, how you found it, what interested you about it, what you changed, and any observations or things you learned along the way. Include a link to the example code you started with.
  
=== Part 2: Make Some Sound ===
+
=== Part 2: A Short-form Musical Statement ===
* Write a ChucK program that makes sound (constraints? < 15 lines?), run it, and record a few seconds it to a wav file
+
* 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
 +
* write a thoughtful paragraph about what you did: conveying your ideas/comments in constructing each program, with any special instructions on running your program, and describing any difficulties you encountered in the process.  Please also acknowledge anyone that helped you here.
  
 
=== 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-spring-2021/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
 
* copy all ChucK (.ck) and sound (*.wav) to your 220a/hw0 web directory and link them from your HTML page
 +
* include your thoughtful paragraphs from Parts 1 and 2 in your index.html
  
 
=== Deliverables ===
 
=== Deliverables ===
 +
'''turn in all files by putting them in your 220a CCRMA webpage and submit ONLY your webpage URL to Canvas'''
  
'''turn in all files by putting them in your 220a CCRMA webpage AND submit to Canvas'''
+
Your webpage should include:
(you will need a CCRMA account for this!)
+
 
+
 
* 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 [https://ccrma.stanford.edu/courses/220a-spring-2021/homework/0/make-ccrma-web-page.html#creating-the-first-web-page this section of 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
+
** contains instructions on running your programs
+
** describes any difficulties you encountered in the process
+

Latest revision as of 11:17, 16 June 2021

Homework #0: Hello Computer (Music)”

Music 220a Spring 2021 | Ge Wang, Matt Wright, Barbara Nerness (TA), and Mike Mulshine (TA)

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 of it to a wav file
  • write a thoughtful paragraph about you did: which example you chose, how you found it, what interested you about it, what you changed, and any observations or things you learned along the way. Include a link to the example code you started with.

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
  • write a thoughtful paragraph about what you did: conveying your ideas/comments in constructing each program, with any special instructions on running your program, and describing any difficulties you encountered in the process. Please also acknowledge anyone that helped you here.

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
  • include your thoughtful paragraphs from Parts 1 and 2 in your index.html

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: