dsp:set!   macro


Defined in:  https://github.com/digego/extempore/tree/v0.8.9/runtime/scheme.xtm

Implementation

(define-macro (dsp:set! . names)
  (let ((zerolatency (if (boolean? (car names))
                         (car names)
                         #t))
        (lst (map (lambda (n) (symbol->string (eval `(,n 'xtlang))))
                  (if (boolean? (car names))
                      (cdr names)
                      names))))
    `(_dsp:set! ,zerolatency ,@lst)))


Back to Index

Similar Entries