Digital Interactive Sound & Intermedia Studio
Virginia TechCollege of Liberal Arts and Human SciencesSchool of Performing ArtsICATC+I

"And so the arts are encroaching upon one another, and from a proper use of this encroachment will rise the art that is truly monumental."
--Wassily Kandinsky

IMPORTANT! Please note that the syllabus is subject to change. Should such a change occur, it will be announced
in the Latest Updates section and/or the course mailing list. For this reason, you are strongly encouraged to check this site frequently for changes. Last Updated

Computer Music & Multimedia Design Syllabus (MUS3065)
Time: T R 3:30 - 4:45 PM
Classroom: DISIS
Instructor: Dr. Ivica Ico Bukvic
Office: Henderson 313
Office Hours: By appointment only
Instructor Email: ico_AT_vt_DOT_edu
Course Mailing List: MUS3065_94876@listserv.vt.edu

Latest Updates
•  08/23/11 -- Syllabus posted online.

Course Objectives
In the first half of this two-semester course we will focus on learning the language, data manipulation, algorithmic programming, interactivity, and introduction in Digital Signal Processing techniques utilizing Cycling 74's Max/MSP software. By the end of the fall semester, participating students will be capable of utilizing Max/MSP for various tasks as well as in their own creative work.

Course Overview
The goal of this course is to teach you how to use Max/MSP/Jitter software for creative and/or production purposes. In this semester we will focus on the following components:

•  Intro to Max programming language
       Logical and arithmetic operations
       Advanced algorithmic processes
       Problem solving
       Basic interactivity
•  Max and MIDI
•  Intro to MSP
       Exploration of DSP objects and techniques
•  Hyperinstrument design and performance
•  Aesthetics of interactive multimedia art
       Preformance-based
       Installations

As the semester progresses, we will slowly shift focus away from "technical" and towards "creative," spending more and more time on discussion, listening, structure and analysis, as well as practical uses of the newly acquired knowledge.

Evaluation and Grading
Students will be graded based upon the following criteria:

•  Assignments   40%
•  Final Project   60%

Your grade will consist solely of creative assignments utilizing various software. There will be up to four smaller assignments (exercises), and a final project. Apart from the technical aspect, the final project will contain a strong creative component. There will be also homework assigned as needed, usually on a weekly basis. Its purpose will be to encourage students to use software consistently. Max/MSP/Jitter, just like any other language is best learned through use.

IMPORTANT! All graded late assignments will be assessed 10% grade penalty for every day they are late (e.g. an assignment that is 2 days late will be assessed a 20% grade penalty).

Course Materials
•  Max/MSP/Jitter (Mac/Winows)
•  Supporting software documentation

Please note that you will not be required to purchase any software for this class as all of the aforesaid software will be available on the workstations in the new studio. Should you decide, however, to purchase your own personal copy, please talk to me prior to doing so as multiple licenses purchased simultaneously (i.e. by more than one student) may generate significant discounts.

Requirements
•  Internet access
•  A Valid VT Email Account

IMPORTANT! Please note that some of the software used in this class may be available as demo that will expire after a preset amount of time. Once such software "expires," it will become either partially functional or inaccessible. Either way, it will be student's responsibility to keep track of this particular issue and as such, this limitation will not be viewed as a valid excuse for belated submission of assignments.

Accommodations
Any student who may need an accommodation because of a disability (learning disability, attention deficit disorder, psychological, physical, etc.) please make an appointment to see me as soon as possible.

Course Calendar
Below are important dates which are to be noted on your calendars:

•  December 15: Final meeting time (1:05pm-3:05pm)

Please make note of the calendar with important dates listed on the registrar's webiste and plan accordingly. The registrar's calendar can be found here.

Assignments
All assignment information will be posted to the class mailing list.