Algorithmische Komposition mit Common Lisp
Ausgabe in ein Soundfile
Mit Clamps ist es sehr einfach, eine Sounddatei des Stücks zu generieren. Dafür muss nicht das gesamte Stück in Originalgeschwindigkeit abgespielt werden, vielmehr wird die Datei direkt schnellstmöglich (faster-than-realtime) errechnet. Incudine stellt dafür das Macro with-bounce-to-disk zur Verfügung.
(let ((of-incudine-dsps::*standard-output-group* 0)) (bounce-to-disk ("/tmp/piano-phase.wav" :channels 2) (sprout (piano-phase-amp))))