MAX/MSP/Jitter Einführung PDF Print E-mail
lehre - cdk hangzhou 2.3.-24.4.2009
Tuesday, 03 March 2009 23:38
Max MSP Jitter
- Programm zum Erstellen multimedialer Anwendungen ("patches")
- sehr verbreitet in der elektronischen und experimentellen Musikszene
- hauptsächlich für Live Performances eingesetzt
- Nutzer Interaktion auch möglich
- ähnliche Produkte: PD, JMax, Processing
- Nachteil: läuft nicht in Webbrowsern

Max
- Max ältester Teil
- entwickelt Mitte der 80er Jahre am IRCAM
- ursprünglich nur Steuerungssoftware für Audio
- Anfang der 90er Verbreitung als Steuerungstool für MIDI

IRCAM
- Abteilung für elektorakustische Musik des Centre Pompidou, Paris
- Gründer, Ehrenvorsitzender: Pierre Boulez

Miller Puckette
- erster Entwickler von Max am IRCAM
- später ausgestiegen stattdessen Alternative entwickelt: PD

MIDI
- Steuerprotokoll für Audio Geräte
- überträgt nur Abspielinformation, nicht die Audiodaten selbst
- bekannteste Software: Cubase von Steinberg

MSP
- Audio-Teil von Max
- eine Art von Max gesteuertes Synthesizer-System
- entwickelt ab 1996 von David Zicarelli

David Zicarelli
- Entwickler MSP
- Gründer und CEO von Cycling74

Cycling74
- Hersteller und Distributor von Max/MSP/Jitter
- kleine Firma in San Francisco
- www.cycling74.com

Programmiersprachen: kompilierte Sprachen
- z.B. C, C++, C#
- müssen in Maschinencode übersetzt (kompiliert) werden, um arbeiten zu können
- Vorteil: können sehr schnell sein
- meistens kompliziert, schwer zu lernen
- alle großen Programme sind in k.S. geschrieben (Word, Photoshop, Mac Os...)

Programmiersprachen: interpretierte Sprachen, Skriptsprachen
- z.B. Actionscript, Apple Script, Perl, Python, Java, Processing
- müssen interpretiert werden, können nicht direkt in Maschinencode übersetzt werden
- Skriptsprachen steuern Programm (z.B. Actionscript steuert Flash, Applescript Programe auf dem Mac)
- oft einfach zu lernen
- Gechwindigkeit der Ausführung niedrig
- funktionieren nur mit zu steuerndem Programm oder auf einem Interpreter

Max ist eine interpretierte Sprache

Interpreter
- Programm, das Programmcode interpretiert, ohne dass kompiliert werden muss

Jitter
- Video-Teil zu Max, ähnlich wie MSP der Audio-Teil ist
- 2003 veröffentlicht

Container
- z.B. Quicktime, AVI
- äusseres Dateiformat für Medieninhalte, meistens Video
- eigentliches Format eingepackt: Codec

Quicktime
- Container für Medien Inhalte

Codec
- Abkürzung für Code/Decode
- eigentliches Videoformat
- z.B. h.264, mpeg, DV, HDV