        ;; }
 
        {:name "Delay1",
-        :args [{:name "in", :default 0.0}]
-        :doc "delay input signal by one frame of samples"}
+        :args [{:name "in", :default 0.0 :doc "input to be delayed."}]
+        :doc "delay input signal by one frame of samples. Note: for audio-rate signals the delay is 1 audio frame, and for control-rate signals the delay is 1 control period."}
 
        ;; Delay2 : Delay1 { }
 

       ;; }

       {:name "BufDelayN",
        :args [{:name "buf", :default 0.0}
               {:name "in", :default 0.0 :mode :as-ar}
               {:name "delaytime", :default 0.2}]
        :doc "buffer based simple delay line with no interpolation"}

       ;; BufDelayL : BufDelayN {}


       ;; BufAllpassN : BufCombN {}

       {:name "BufAllpassN" :extends "BufCombN"
        :doc "buffer based all pass delay line with no interpolation. See also BufAllpassC which uses cubic interpolation, and BufAllpassL which uses linear interpolation. Cubic interpolation is more computationally expensive than linear, but more accurate."}

       ;; BufAllpassL : BufCombN {}

