Algorithmische Komposition mit Common Lisp
Erste Schritte
Zunächst muss jack gestartet werden. Dazu kann das Programm qjackctl verwendet werden.
Nachdem qjackctl geöffnet wurde und das Audiointerface in den Einstellungen ausgewählt wurde, wird jack durch Klicken des "Start" Knopfes gestartet. Nach erfolgreichem Start sollte sich ein Bild wie in Abb. 1 mit der Anzeige "Aktiv" oder "Läuft" zeigen.

Anschließend wird das Emacs Programm geöffnet und der Lisp Prozess gestartet, bis eine Anzeige mit der Lisp REPL und dem Prompt hinter "cl-user", wie in Abb. 2 erscheint (auf den für das Seminar vorkonfigurierten Rechnern passiert das automatisch beim Start von Emacs).

Um das Clamps Paket zu laden, tippt man in der Emacs REPL die folgende Tastenkombination ein und beendet die Eingabe mit der Eingabetaste:
cl-user> (ql:quickload :clamps)
Nachdem das Paket vollständig geladen ist und das cl-user Prompt wieder am Anfang der Zeile in der REPL erscheint, startet man Clamps durch die folgende Eingabe:
cl-user> (clamps)
Nachdem Clamps gestartet wurde, sollte in REPL das folgende Bild zu sehen sein:

Clamps ist nun gestartet und einsatzbereit. Wenn alles richtig verbunden wurde, wird mit der folgenden Eingabe ein Flötenton von 500ms Dauer mit der Tonhöhe C' aus dem Audioausgang ausgegeben:
