Upload
alexis-woodard
View
25
Download
4
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
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:
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