Difference between revisions of "256a-fall-2021/final"

From CCRMA Wiki
Jump to: navigation, search
Line 1: Line 1:
 
= Final Project: Design Your Own Interactive Audiovisual Software Tool =
 
= Final Project: Design Your Own Interactive Audiovisual Software Tool =
  
"Design and prototype a music software tool and experience, using Chunity, integrating real-time audio, interaction, and graphics."
+
"Design and prototype an interactive software tool, using Chunity and integrating real-time audio and graphics."
  
 
* what must your final project have:
 
* what must your final project have:

Revision as of 22:38, 8 November 2021

Final Project: Design Your Own Interactive Audiovisual Software Tool

"Design and prototype an interactive software tool, using Chunity and integrating real-time audio and graphics."

  • what must your final project have:
    • real-time audio/music, graphics, interaction
    • a software system
  • what can it be?
    • tool, toy, game, instrument
    • or some other, unclassifiable artifact
  • what must it NOT be:
    • a sequencer (though it can contain a sequencer)
    • a playlist generator
    • a music recommendation system
  • allowed programming environments:
    • Chunity
    • anything else must be approved by teaching team

Milestone 0: Project Proposals

due: in class on Wednesday (11/10)

  • deliverables: three ideas, sketched out, ready to present
    • maximally different from each other
    • try to articulate as much specificity as possible!
    • ideas sketched out e.g., on paper
    • a short paragraph explaining each idea
  • upload your ideas / design sketches on your final project webpage.
  • be prepared to present succinctly in class.

Milestone #1: Core Mechanic

due: in class on Wednesday (11/17)

  • a working draft of your core mechanic and experience
  • as usual, a 1 minute video demo
  • update your webpage

Milestone #2: Minimal Essential System

due: in class on Monday (11/29)

  • a more fleshed-out system
  • as usual, a 1 minute video demo
  • update your webpage

Final Deliverables + Presentation

  • all materials (webpage, video, screenshots, descriptions, code): due on Canvas on Thursday (12/9) 1pm
  • final presentations: Thursday (12/9) starting at 3:30pm in the CCRMA classroom