MuMet 427: Advanced Computer Music

Preview:

DESCRIPTION

MuMet 427: Advanced Computer Music. Gestural Control and Interactive Computer Music. Legal. Instructor: Keith Kothman (kkothman@bsu.edu) Meeting Times: MWF 2 – 2:50 Class web site: www.bsu.edu/web/kkothman/mumet427-s04 Syllabus. First Reading Assignment. Max42GettingStarted.pdf: - PowerPoint PPT Presentation

Citation preview

MuMet 427: Advanced Computer Music

Gestural Control and Interactive Computer Music

Legal Instructor: Keith Kothman

(kkothman@bsu.edu) Meeting Times: MWF 2 – 2:50 Class web site:

www.bsu.edu/web/kkothman/mumet427-s04

Syllabus

First Reading Assignment Max42GettingStarted.pdf:

Overview the Max Application Externals Extending the Capabilities of

Max Shortcuts Core MIDI Using Max with Core MIDI I/O

Very Brief Intro to Max/MSP

Max Graphic programming language, named

after Max Matthews Objects, UI controls, Message boxes, etc.

Originally designed to process and generate MIDI information (Max) Event-oriented Specific order of execution

MSP Add-on package to Max (hence,

Max/MSP), Max Signal Processing Adds an additional ~200 objects to

process audio. Continuous processing MIDI can provide control information to

MSP audio objects.

Events and Audio Audio-rate objects have a tilde (~) at end of

object name. Events and messages travel between objects

on thin, black lines (patch cords). Audio signals travel between objects on

thicker, yellow and black patch cords. Audio is processed in vectors (buffered),

which helps to lessen the CPU load, but introduces a certain amount of latency.

Extending Max/MSP Max/MSP is completely extendable.

External objects, collections, etc. (Jitter)

Thinking about Max/MSP It’s better not to think about objects as

belonging to “Max” or “MSP” or any other package.

Think of objects as either event-oriented or continuous audio