Loading AI tools
visuelle Programmiersprache Aus Wikipedia, der freien Enzyklopädie
Max/MSP ist eine graphische Integrierte Entwicklungsumgebung für Musik und Multimedia von Cycling '74 (Ableton), die für Echtzeitprozesse ausgelegt ist. Sie wird von Komponisten, Musikern, Softwareentwicklern und Künstlern eingesetzt, um interaktive Software selbst zu erstellen – unabhängig von den ästhetischen Vorgaben kommerzieller Produkte. Insbesondere im Live-Betrieb ist diese Sprache in der akademischen elektronischen Musik, im Bereich des Live-Video und unter Laptop-Künstlern weit verbreitet.
Max | |
---|---|
Basisdaten | |
Entwickler | Cycling '74 |
Aktuelle Version | 8.5.7 (19. Dezember 2023) |
Betriebssystem | Windows, macOS |
Programmiersprache | C |
Kategorie | IDE VPL |
Lizenz | Proprietär |
deutschsprachig | nein |
cycling74.com |
Die erste Version Max wurde von Miller Puckette Mitte der 1980er Jahre am IRCAM in Paris entwickelt.[1][2] Anfang 1990 wurde eine kommerzielle Version von Opcode Systems veröffentlicht (entwickelt und erweitert von David Zicarelli). Seit 1999 wird die Software über Zicarellis Firma Cycling'74 vertrieben. Max ist nach Max Mathews benannt und kann als Nachfolger von MUSIC-N angesehen werden, obwohl Max auch für andere Zwecke als Musik eingesetzt werden kann.
Max/MSP ist eine modular aufgebaute, datenstromorientierte, objektbasierte Programmiersprache. Die Objekte existieren entweder als in C geschrieben „externals“ oder als „abstractions“, die aus einer Zusammenschaltung mehrerer „externals“ bestehen. Über visuelle Programmierung lassen sich diese Module, ähnlich den durch Kabel verbundenen Funktionsgruppen eines echten Synthesizers, in vielfältigen Formen zusammenschalten. Max/MSP stellt damit eine Form von Software-Synthesizer dar, kann aber auch für andere Anwendungen, etwa Messtechnik oder Automatisierung genutzt werden. Neben kommerziell erhältlichen MIDI-Controllern können mit Max/MSP eine Vielzahl von Sensoren benutzt werden, um die Software-Patches zu steuern.
Inzwischen stehen zwei prinzipielle Erweiterungen der Sprache Max als Objektsammlungen zur Verfügung, die ebenfalls über Cycling'74 erhältlich sind:
Darüber hinaus finden sich zahlreiche Sammlungen von Externals im Web, die meisten davon sind frei erhältlich.
Nachfolgende Abbildungen zeigen die Implementierung und Ausführung eines Hallo-Welt-Programms. Bei Betätigung des oberen Message-Objekts wird im Max Window durch das print-Objekt der entsprechende Ausdruck ausgegeben.
Es gibt einige Verwandte des Systems:
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.