         [overtone.sc.machinery.ugen.defaults]
         [overtone.sc.machinery.ugen.special-ops]
         [overtone.sc.machinery.ugen.specs]
+        [overtone.sc.machinery.synthdef]
         [overtone.helpers seq lib]))
 
 (defn- unify-input

   :n-ugens (count (:ugens sdef))
   :ugens   (unify-ugens (:ugens sdef) sdef)})

(defn pp-unified-sc-synth
  "Pretty print a unified version of an sc synth based on the name of
  the scsynth. Looks into the appropriate SC directory for synthdef."
  [synth-name]

                   (range))]
    (sort #(compare (:name %1) (:name %2)) ugens)))

(defn- unify-synthdef-sdef
  [sdef]
  {:name    (:name sdef)
   :params  (:params sdef)
