Einschreibeoptionen

Wer eine grundlegende Einführung in die Programmierung möchte, wer eine Einführung in die Musikinformatik sucht, oder wer sich als Programmierer verbessern möchte, es ist für jeden etwas dabei. Denn LISP ist eine multiparadigmatische Sprache, die sich dem Nutzer anpasst, nicht umgekehrt. Daher können auch blutige Anfänger damit starten. Wir beschäftigen uns mit der Programmierung musikalischer Abläufe in der ältesten Programmiersprache der Welt nach Fortran, nämlich Common Lisp und lernen das alte-neue Common Lisp Aided Music Programming System „CLAMPS“ kennen, das Common Music 2 zur algorithmischen Komposition und incudine für Scheduling und Klangsynthese sowie den in Lisp programmierbaren Sound-Editor SND von William Schottstaedt benutzt. Nebenbei werden Kenntnisse der Notensatz-Sprache Lilypond sowie der funktionalen Programmierung und der Prä-Machine-Learning-Ära (z.B. Markov-Ketten) durch Paradigmen der symbolischen K.I. erworben. Eigener Laptop mit Linux oder Mac empfohlen, Tablets und Windows-Laptops sind für dieses Seminar unbrauchbar.


Literatur:

Heinrich Taube, Notes from the Metalevel
Peter Norvig, Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp
Orm Finnendahl, Einführung in die algorithmische Komposition mit Common Lisp
Peter Seibel, Practical Common Lisp
David S. Touretzky, Common Lisp: A Gentle Introduction to Symbolic Computation

https://common-lisp.net/downloads

Selbsteinschreibung (Student)
Selbsteinschreibung (Student)