Next: Midi Input und Output in Echtzeit , Previous: Starten von Clamps , Up: Starten von Clamps und der Echtzeitverarbeitung im Detail , Home: Allgemeine Einführung

Algorithmische Komposition mit Common Lisp

Starten der Echtzeitverarbeitung von incudine

Die Echtzeitverarbeitung von incudine wird mit dem folgenden Befehl gestartet:

CM> (incudine:rt-start)
:STARTED
CM> 

Das Starten ist grob vergleichbar mit dem Aktivieren von dsp in pure data bzw. dem Starten des scsynth in SuperCollider.

Nach der Evaluation sollten in jack Audioinputs und -outputs mit Namen "incudine" erscheinen.

incudine-audio-jack.png
Abbildung 8: Incudine JackAudio Ports in QjackCtl

Beendet wird die Echtzeitverarbeitung mit:

CM> (incudine:rt-stop)
:STOPPED
CM> 

Dies ist am ehesten vergleichbar mit dem Ausschalten von dsp in pure data. Im Unterschied zum Beenden des scsynth in SuperCollider bleiben sämtliche Definitionen von incudine und cm erhalten, so dass es nicht erforderlich ist, nach einem erneuten Start diese Definitionen noch einmal zu evaluieren. Sie können nach dem erneuten Start der Echtzeitverarbeitung mit (incudine:rt-start) sofort wieder verwendet werden.

Für das Starten und Stoppen der Echtzeitverarbeitung existieren in Emacs auch folgende Tastaturkürzel:

"C-c ." entspricht (incudine:rt-start)

"C-c M-." entspricht (incudine:rt-stop)