Inhalt
Kommentar |
Veranstaltung wird nur auf Wunsch von Studierenden mit wechselnden Themen je nach Intersse der Gruppe durchgeführt |
Literatur |
<ul><li>Brian W. Kernighan, Dennis M. Ritchie: <cite>The C Programming Language</cite>. 2. Auflage. Prentice Hall, Englewood Cliffs NJ 1988, <a class="internal mw-magiclink-isbn" href="https://de.wikipedia.org/wiki/Spezial:ISBN-Suche/0131103628">ISBN 0-13-110362-8</a>. ODER</li><li>Brian W. Kernighan, Dennis M. Ritchie: <cite>Programmieren in C</cite>. 2. Auflage. Hanser, München 1990, <a class="internal mw-magiclink-isbn" href="https://de.wikipedia.org/wiki/Spezial:ISBN-Suche/3446154973">ISBN 3-446-15497-3</a>.</li><li>Victor Lazzarini: Extensions to the Csound Language: from User-Defined to Plugin Opcodes and Beyond. <a href="http://www.csounds.com/articles/Extensions_to_Csound.pdf">http://www.csounds.com/articles/Extensions_to_Csound.pdf</a></li><li>IOhannes M Zmölnig: HOWTO write an External for Pure Data <a href="https://github.com/pure-data/externals-howto/blob/master/README.rst">https://github.com/pure-data/externals-howto/blob/master/README.rst</a></li><li>Max API: https://sdk.cdn.cycling74.com/max-sdk-8.2.0/index.html</li></ul> |
Voraussetzungen |
Erfolgreicher Abschluß von Musikinformatik I |
Lerninhalte |
Eigene "Objekte" (Pd/Max) oder "Opcodes" (CSound) werden in der Regel am effizientesten in der Sprache C geschrieben.
Der Kurs führt in diese Sprache ein und bespricht die jeweiligen APIs. Der Kurs schliesst mit einer kleinen, eigenen Projektarbeit ab |