                      :scope scope-analyser-node-type
                      :stereo-panner stereo-panner-node-type
                      :stereo-splitter stereo-splitter-node-type
-                     :stereo-merger stereo-merger-node-type}
+                     :stereo-merger stereo-merger-node-type
+                     :delay delay-node-type}
         midi-nodes (if has-midi-support
                      {:midi-note midi-note-node-type
                       :midi-cc midi-cc-node-type}

             (fn [ctx] (.call (aget ctx "createChannelMerger") ctx 2))
             {:constructor "context.createChannelMerger(2)"}))

(def midi-note-node-type
  (NodeType. {:device {:type :accessor
                       :name "device"

                 [:gain gain-node-type]
                 [:stereo-panner stereo-panner-node-type]
                 [:stereo-splitter stereo-splitter-node-type]
                 [:stereo-merger stereo-merger-node-type]
                 [:delay delay-node-type]]
        envelopes [[:adsr adsr-node-type]]
        midi-nodes [[:midi-note midi-note-node-type]
                    [:midi-cc midi-cc-node-type]]
