9
MuMet 427: Advanced Computer Music Gestural Control and Interactive Computer Music

MuMet 427: Advanced Computer Music

Embed Size (px)

DESCRIPTION

MuMet 427: Advanced Computer Music. Gestural Control and Interactive Computer Music. Legal. Instructor: Keith Kothman ([email protected]) 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

Page 1: MuMet 427: Advanced Computer Music

MuMet 427: Advanced Computer Music

Gestural Control and Interactive Computer Music

Page 2: MuMet 427: Advanced Computer Music

Legal Instructor: Keith Kothman

([email protected]) Meeting Times: MWF 2 – 2:50 Class web site:

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

Syllabus

Page 3: MuMet 427: Advanced Computer Music

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

Page 4: MuMet 427: Advanced Computer Music

Very Brief Intro to Max/MSP

Page 5: MuMet 427: Advanced Computer Music

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

Page 6: MuMet 427: Advanced Computer Music

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.

Page 7: MuMet 427: Advanced Computer Music

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.

Page 8: MuMet 427: Advanced Computer Music

Extending Max/MSP Max/MSP is completely extendable.

External objects, collections, etc. (Jitter)

Page 9: MuMet 427: Advanced Computer Music

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