> The instruments in /usr/share/common-lisp/source/clm have not been > compiled. Should I write a program to do this myself (not terribly > difficult) or is there a "correct" way to make this happen?
Normally, I think, people only compile the instruments that interest them. clm-test.lisp compiles and runs all of them. > Also, I have to specify the full path to > /usr/share/common-lisp/source/clm when loading an instrument that has > been compiled. Is there any way to get it to try loading from there > automatically, something analogous to emacs' "load-path"? perhaps *default-pathname-defaults*. > (if (string= "ins" (pathname-type file)) > (load file))))) this may work sometimes in sbcl, but it's much safer to compile the instrument file first (use compile-file as in compile-and-load in all.lisp) -- see below. > setf: unknown accessor: MOOG-Q in (MOOG-Q F) I think this is happening in filter-noise.ins which expects moog.lisp to be already compiled and loaded. Ideally it would handle that requirement in some debonair manner. > /usr/share/common-lisp/source/clm/clm_GRAPHEQ.c:161: error: invalid lvalue in assignment This is a case where you have to compile the instrument file first -- just (load "grapheq.ins") doesn't work. _______________________________________________ Cmdist mailing list [email protected] http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist
