Notation of Timed Events (NOTE~ FOR MAX)

Attention: open in a new window. PDFPrintE-mail

ifam

Forschungsschwerpunkt: Neue Musik
Forschungsfeld: Kommunikation Mensch und Maschine (Notation, Audiodesign, Komposition, Interpretation, Analyse) 
Forschungsteam: Thomas Resch (Projektleitung), Benjamin Federer, Benedikt Schiefer, Erik Oña
Projektdauer: 2008-2011
Partner: Elektronisches Studio Basel, Internationales Musikinstitut Darmstadt

NOTE~ Website (mit download der Alphaversion)

Dissonanz-Artikel Freiheit und Restriktion in der Computermusik

NOTE~ FOR MAX bei den Darmstädter Internationalen Ferienkursen für Neue Musik

Mit der Programmierumgebung Max/MSP kommt fast jeder früher oder später in Berührung, der in irgendeiner Form mit Multimedia-Kunst oder zeitgenössischer elektronischer Musik zu tun hat. Die grosse Offenheit von Max/MSP ermöglicht nahezu alles, erfordert aber auch viel Einarbeitung. User-Interfaces müssen selber geschrieben werden und gerade im Bereich der zeitlichen Darstellung/Editierung und dem Playback/Recording von Events gibt es keine zufriedenstellende Lösung. Standart Software wie Logic Audio oder Ableton Live, die zwar eine ausgereifte Bedienoberfläche mitbringen, verstehen nur MIDI und sind daher zum Beispiel für mikrotonale Kompositionen vollkommen ungeeignet.
 
Note~ for Max ist ein in der Programmiersprache C implementiertes, graphisches Interface, welches konventionelle und insbesondere neue/verbesserte Notationsformen für zeitgenössische elektronische Musik und algorithmische Komposition und eine Sequencing- Engine innerhalb der Programmierumgebung Max/MSP bereitstellt. Es ermöglicht intuitives Arbeiten mit gängigen Formaten (MIDI, PDF, SDIF, MusicXML) und integiert sowohl die Funktionalität von konventionellen Notationsprogrammen und Standart Sequencer Software als auch jener, wie sie etwa OpenMusik für die algorithmische Komposition anbietet.
 
Das Herz von Note~ ist ein mächtiges Scripting Interface, das durch die Integration in Max jede beliebige Manipulation von Daten erlaubt. Events können via Maus und Keyboard oder durch Scripting erzeugt, gelöscht verändert werden, die Events selber bestehen aus einer beliebig langen Liste aus Fliesskommazahlen. Die Sequencing Engine arbeitet in einer zeitlichen Auflösung von 64Bit Floating Point und erlaubt eine Intuitive Bedienung, wie man es von anderer Sequencing Software gewöhnt ist.
 
Mit Note~ for Max entfällt endlich die Notwendigkeit, bei unterschiedlichen Arbeitsschritten jeweils auf andere Software zugreifen zu müssen, was erstens eine deutliche Zeitersparnis bedeutet und zweitens innerhalb von Max/MSP eine völlig neue, intuitive Herangehensweise an das Komponieren ermöglicht.