   (and (associative? o)
        (= ::instrument (:type o))))
 
-(defmacro definst [i-name & inst-form]
+(defmacro definst
   "Define an instrument and return a player function. The instrument definition
   will be loaded immediately. Instruments differ from basic synths in that they
   will automatically add pan2 and out ugens when necessary to create a stereo

(defonce mixer-id*     (ref nil))
(defonce fx-group*     (ref nil))
(defonce record-group* (ref nil))
(defonce MIXER-BUS 10)


(def RIG-BOOT-DEPS [:server-ready :studio-setup-completed])


; A mixer synth for volume, pan, and limiting
; TODO: Add basic EQ
(defonce __MIXER-SYNTH__
  (defsynth mixer [in-bus 49 out-bus 0
                   volume 0.5 pan 0.0
                   threshold 0.7
                   slope-below 1 slope-above 0.1
