256a-fall-2021/final
From CCRMA Wiki
Contents
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
- for reference, check out final projects from previous years:
- https://ccrma.stanford.edu/courses/256a-fall-2020/projects/
- (and you can follow the link to see 2019, 2018, 2017, etc...)
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 Mechanics
due: in class on Wednesday (11/17)
- a working draft of your core mechanic and experience
- this should include basic elements of audio, graphics, interaction
- 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