It's only a few files, like ladspa.scm, that need threads -- I think I can add a warning to them -- there's probably an entry in the *features* list I can check for. Did you compile the instrument before trying to load it in cmucl? If you load the lisp source code, I think that's the error you get. (You need to compile it to force the "run" macro to expand).