Kandinsky Music Painter II Software zur grafischen Komposition

  • Slides: 22
Download presentation
Kandinsky Music Painter II Software zur grafischen Komposition musikalischer Strukturen 02. 12. 2016 von

Kandinsky Music Painter II Software zur grafischen Komposition musikalischer Strukturen 02. 12. 2016 von Tobias Kölker

Inhaltsverzeichnis • Motivation • Kandinsky Music Painter • Allgemeines • Funktionsweise • Bewertung •

Inhaltsverzeichnis • Motivation • Kandinsky Music Painter • Allgemeines • Funktionsweise • Bewertung • Grafische Notation • MIDI • Ziel der Arbeit • Aktueller Stand • Ausblick • Grundlagen • Musikalische Grundlagen 03. 06. 2021 Kandinsky Music Painter II 2

Motivation • Verknüpfung von Computer und Musik • Wie kann man das Lernen von

Motivation • Verknüpfung von Computer und Musik • Wie kann man das Lernen von Musik durch Software unterstützen? • Welche alternativen Zugangsformen gibt es? • Gibt es bereits Software? 03. 06. 2021 Kandinsky Music Painter II 3

Kandinsky Music Painter Allgemeines • • • Entwickelt im Jahre 1989 Von Clemens von

Kandinsky Music Painter Allgemeines • • • Entwickelt im Jahre 1989 Von Clemens von Reusner und Frank Rein Für Atari-Computer Grafische Komposition musikalischer Strukturen Namensgebend war der Maler Kandinsky Primär entwickelt zum Einsatz an (Hoch-)Schulen 03. 06. 2021 Kandinsky Music Painter II 4

Kandinsky Music Painter Funktionsweise • Grundidee: Verbindung der grafischen Notation mit musikbezogener Datenverarbeitung •

Kandinsky Music Painter Funktionsweise • Grundidee: Verbindung der grafischen Notation mit musikbezogener Datenverarbeitung • Zeichenprogramm, vergleichbar mit Paint • Y-Achse = Tonhöhe • X-Achse = Zeit • Abtastung der Zeichenfläche • Umwandlung in MIDI 03. 06. 2021 Kandinsky Music Painter II 5

Kandinsky Music Painter Funktionsweise 03. 06. 2021 Kandinsky Music Painter II 6

Kandinsky Music Painter Funktionsweise 03. 06. 2021 Kandinsky Music Painter II 6

Kandinsky Music Painter Funktionsweise • Soundbeispiele des KMP 03. 06. 2021 Kandinsky Music Painter

Kandinsky Music Painter Funktionsweise • Soundbeispiele des KMP 03. 06. 2021 Kandinsky Music Painter II 7

Kandinsky Music Painter Bewertung • • • Der KMP ist ein sehr altes Programm

Kandinsky Music Painter Bewertung • • • Der KMP ist ein sehr altes Programm Mit Emulator noch lauffähig Keine farbliche Gestaltung möglich, da s/w Nicht integrierbar in DAWs Fazit: Ein Programm mit einem sehr guten Konzept, aber nicht mehr zeitgemäß 03. 06. 2021 Kandinsky Music Painter II 8

Grundlagen Musikalische Grundlagen • Parameter des Tons: Tonhöhe, Tonstärke u. Tondauer • Ton als

Grundlagen Musikalische Grundlagen • Parameter des Tons: Tonhöhe, Tonstärke u. Tondauer • Ton als Sinuskurve: • Weiterer Parameter: Klangfarbe • Ton als komplexe Schwingung: Philipp Ackermann. Computer und Musik : Eine Einführung in die digitale Klang- und Musikverarbeitung 03. 06. 2021 Kandinsky Music Painter II 9

Grundlagen Grafische Notation • Keine exakte Notierung • Transformation in den visuellen Bereich •

Grundlagen Grafische Notation • Keine exakte Notierung • Transformation in den visuellen Bereich • Aspekte der Wahrnehmung • Verknüpfung von Musik und Malerei • Berühmte Künstler Wassily Kandinsky. Punkt und Linie zu Fläche • Kandinsky • Skrjabin • Synästhesie 03. 06. 2021 Kandinsky Music Painter II 10

Grundlagen Klangerzeugung • Ton = Tonhöhe + Tonstärke + Tondauer + Klangfarbe • Klang

Grundlagen Klangerzeugung • Ton = Tonhöhe + Tonstärke + Tondauer + Klangfarbe • Klang = Zusammensetzung mehrerer Töne • Klangsynthese: Zusammenfügen eines Klangs auf elektronischem Wege • Früher: Analoge Synthese durch spezielle HW • Oszillator, Filter und Modulatoren • Heute: Digitale Synthese auf SW-Ebene • Beispiel: Microsoft GS Wavetable Synth (Samplebasierter SW-Synthesizer) • Unterstützung von MIDI 03. 06. 2021 Kandinsky Music Painter II 11

Grundlagen Klangerzeugung MIDI-Spezifikation • Einführung: 1982 • MIDI ist kein Audio! • Musical Instrument

Grundlagen Klangerzeugung MIDI-Spezifikation • Einführung: 1982 • MIDI ist kein Audio! • Musical Instrument Digital Interface: • 1. Beschaffenheit der HW • 2. Definition des Kommunikationsprotokolls • Aufbau des Protokolls: • Status- und Datenbyte • Kanalbasierte Nachrichten-Übermittlung • Erweiterung: General MIDI • Standard für Programmbelegung von Instrumenten 03. 06. 2021 Kandinsky Music Painter II 12

Grundlagen Klangerzeugung Beispiel: KMP und Microsoft GS Wavetable Synth 03. 06. 2021 Kandinsky Music

Grundlagen Klangerzeugung Beispiel: KMP und Microsoft GS Wavetable Synth 03. 06. 2021 Kandinsky Music Painter II 13

Ziel der Masterarbeit • Entwicklung des Kandinsky Music Painter II • Durchführung eines Softwareprojekts:

Ziel der Masterarbeit • Entwicklung des Kandinsky Music Painter II • Durchführung eines Softwareprojekts: 1. 2. 3. 4. 5. Behandlung der Grundlagen Anforderungsanalyse Konzeption Implementierung Tests 03. 06. 2021 Kandinsky Music Painter II 14

Aktueller Stand Anforderungsdefinition • Anforderungsanalyse in Zusammenarbeit mit Frank Rein, Clemens von Reusner und

Aktueller Stand Anforderungsdefinition • Anforderungsanalyse in Zusammenarbeit mit Frank Rein, Clemens von Reusner und in Absprache mit den Gutachtern • Nach der Anforderungsschablone nach RUPP 03. 06. 2021 Kandinsky Music Painter II 15

Aktueller Stand Anforderungsdefinition Beispiele aus dem Anforderungskatalog: • FA 01: Der KMP II muss

Aktueller Stand Anforderungsdefinition Beispiele aus dem Anforderungskatalog: • FA 01: Der KMP II muss dem Anwender die Möglichkeit bieten, eine Grafik aus verschiedenen Spuren zu erstellen. • FA 04: Der KMP II muss dem Anwender die Möglichkeit bieten, Grafiken mit einer Auswahl an Werkzeugen zu zeichnen. • NFA 01: Der KMP II muss im Stand-Alone-Betrieb lauffähig sein. 03. 06. 2021 Kandinsky Music Painter II 16

Aktueller Stand Konzept • Verwendung des JUCE Frameworks • Implementierung als Audio Plugin Erzeugung

Aktueller Stand Konzept • Verwendung des JUCE Frameworks • Implementierung als Audio Plugin Erzeugung einer DLL • Vorteil: Integration in DAWs • Implementierung eines Stand-Alone-Wrappers Erzeugung einer EXE • Vorteil: Stand-Alone-Betrieb möglich 03. 06. 2021 Kandinsky Music Painter II 17

Aktueller Stand Architektur 03. 06. 2021 Kandinsky Music Painter II 18

Aktueller Stand Architektur 03. 06. 2021 Kandinsky Music Painter II 18

Aktueller Stand Thread Datenaustausch 03. 06. 2021 Kandinsky Music Painter II 19

Aktueller Stand Thread Datenaustausch 03. 06. 2021 Kandinsky Music Painter II 19

Aktueller Stand Prototyp 03. 06. 2021 Kandinsky Music Painter II 20

Aktueller Stand Prototyp 03. 06. 2021 Kandinsky Music Painter II 20

Ausblick Ideen für den Kandinsky Music Painter II: • Entwicklung eines Moduls zur eigenen

Ausblick Ideen für den Kandinsky Music Painter II: • Entwicklung eines Moduls zur eigenen Sound-Synthese • Anwendung im Musikunterricht – Planung und Durchführung einer Unterrichtseinheit als Praxistest • Modul zur Übersetzung der grafischen Notation in die klassische Notenschrift 03. 06. 2021 Kandinsky Music Painter II 21

Danke für die Aufmerksamkeit

Danke für die Aufmerksamkeit