Difference between revisions of "356-winter-2023/etude1"

From CCRMA Wiki
Jump to: navigation, search
(Created page with "= Programming Etude #1: "A Poet of Sound and Time" (Music356/CS470) = Winter 2023 | [https://ccrma.stanford.edu/courses/356/ Course Homepage] | by Ge Wang In this programming...")
 
Line 37: Line 37:
  
 
=== Reflections ===
 
=== Reflections ===
 +
* write 250 words of reflection on your etude. It can be about your process, or the product, or the medium, or anything else. For example, how did your poems make you feel? Did you show them to a friend? What was their reaction? What makes something "poetry" (versus, say, "prose")?
  
 
=== Deliverables ===
 
=== Deliverables ===

Revision as of 16:44, 12 January 2023

Programming Etude #1: "A Poet of Sound and Time" (Music356/CS470)

Winter 2023 | Course Homepage | by Ge Wang

In this programming exercise, you are to write two programs to help you create some experimental poetry involving text, sound, and time.

Tools to Play With

Things to Think With

Express Yourself!

Using the ChucK/ChAI starter code for Word2Vec...

  • write code to help you create some experimental poetry involving text, sound, and time.
    • text: use the Word2Vec object in ChucK and one of the datasets to help you generate some poetry
    • sound: use sound synthesis and map the words (e.g., using their vectors to control parameters such as pitch, volume, timbre, etc.) to sound
    • time: don't forget about time! make words appear when you want them to; synchronize words with sound; visually and sonically "rap" the words in time!
  • create two poetic programs / works / performances:
    • make them as different as possible
    • for example one poem can be fully generated (you only need to run the chuck code, and the poem starts) and the other one interactive (incorporates input from the user, either through a a text prompt, or another means of input such as mouse / keypresses)

Some Prompts / Bad Ideas

  • a poem can be about anything; hint: try starting with how you feel about a particular thing, person, or event
  • starting with an existing poem and use word2vec to morph it over time
  • an experimental love poem
  • stream of consciousness
  • remember "Jabberwocky" by Lewis Carroll? maybe your poem doesn't need to make sense to everyone
  • HINT: try to take advantage of the medium: in addition to printing out text to a terminal (both a limitation and a creative constraint/opportunity) you have control over sound and time at your disposal
  • HINT: experiment with the medium to embody your message -- for example, a poem about chaos where the words gradually become nonsense.

Starter Code and Examples

  • here are some starter code:
  • and some examples
  • free to incorporate these or use them as starting points

Reflections

  • write 250 words of reflection on your etude. It can be about your process, or the product, or the medium, or anything else. For example, how did your poems make you feel? Did you show them to a friend? What was their reaction? What makes something "poetry" (versus, say, "prose")?

Deliverables

  • create a CCRMA webpage for this etude
    • ~USERID/356/etude1 or ~USERID/470/etude1
    • you may use Medium or another publishing platform (in this case, please still link to this from your CCRMA webpage)