    :node-block-until-ready node-block-until-ready*})
 
 (extend SynthGroup
+  ISynthNode
+  {:node-free  node-free*
+   :node-pause node-pause*
+   :node-start node-start*
+   :node-place node-place*}
+
+
   IControllableNode
   {:node-control           node-control*
    :node-control-range     node-control-range*


(defn- group-free*
  "Free synth groups, releasing their resources."
  [& group-ids]
  (ensure-connected!)
  (apply node-free group-ids))

(defn node-pause*
  "Pause a running synth node."

   :group-clear        group-clear*
   :group-deep-clear   group-deep-clear*
   :group-post-tree    group-post-tree*
   :group-node-tree    group-node-tree*
   :group-free         group-free*}

  IKillable
  {:kill* group-deep-clear*})
