Music 256a / CS 476a | fall
2020
Music, Computing, and Design:
The Art of Design
Ge Wang and
Kunwoo Kim
(TA)
syllabus |
assignments |
final projects |
mailing list
| MCD
class: MW 4:00-5:20pm
location: (remote over Zoom)
prerequisite:
prior programming experience
textbook
Wang, G.
Artful Design: Technology in Search of the Sublime. Stanford
University Press, 2018. (ISBN: 978-1503600522)
course
description
This course explores the artful design of interactive musical software,
tools, instruments, toys, and games. Topics include strategies for
crafting interactive systems, audiovisual design, game design, and
the aesthetic dimension of shaping technology in our world today. Course
work features several programming assignments, an emphasis on critical
design feedback, and a "design your own" final project. You will learn to
create systems using Chunity. Prerequisite:
experience in C/C++, Java, or Unity.
256a topics include:
- real-time software system design for music
(integrating audio, graphics, interaction)
- principles and patterns for artful design
- game and toy design for music
- technology-mediated social design
- audio-visual interactive programming in
Chunity
(ChucK +
Unity)
- a practical philosophy of shaping technology
(see final projects from:
2019,
2018,
2017,
2015,
2014,
2013, 2011, 2010 and 2009)
assignments
- homework #1:
Reading Response + Design Etude + ChucK Exercise
due date: Sunday (9/20) 11:59:59pm
- homework #2:
Sound Peeking
milestone: Monday (9/28) in-class presentation + critique
(in-class
feedback)
final: Monday (10/5) in-class presentation
(in-class
feedback)
- homework #3: Audiovisual
Music Sequencer
initial ideas: Wednesday (10/14) design
sketches milestone: Wednesday (10/21) working core mechanic
(in-class
feedback)
final: Wednesday (10/28) in-class presentation
(in-class feedback)
- final project:
Design Your Own Final Project (COVID-19 Edition)
"design and prototype a music software experience, using Chunity,
integrating real-time audio, interaction, and graphics."
part 1: three proposals Monday, 2020.11.2 (in-class
feedback)
part 2: milestone critique Monday, 2020.11.9 (in-class
feedback)
part 3: all deliverables (video, webpage, code)
Wednesday, 2020.11.18 by noon
(on web and Canvas)
final (public) presentation: Wednesday, 2020.11.18, 4pm-6pm
(remote over Zoom |
public
feedback form)
final project gallery
MCD |
CCRMA |
music |
CS |
stanford
|