        ;;                     }
 
        {:name "BPeakEQ",
-        :args [{:name "in"}
-               {:name "freq", :default 1200.0}
-               {:name "rq", :default 1.0}
-               {:name "db", :default 0.0}],
-        :rates #{:ar}}
+        :args [{:name "in" :doc "input signal to be processed"}
+               {:name "freq", :default 1200.0 :doc "center frequency"}
+               {:name "rq", :default 1.0 :doc "the reciprocal of Q.  bandwidth / cutoffFreq"}
+               {:name "db", :default 0.0 :doc "boost/cut the center frequency (in dBs)"}],
+        :rates #{:ar}
+        :doc "Parametric equalizer based on the Second Order Section (SOS) biquad UGen"}
 
        ;; BLowShelf : BEQSuite {
        ;; 	*ar {arg in, freq = 1200.0, rs = 1.0, db = 0.0, mul = 1.0, add = 0.0;

       ;; }

       {:name "BBandPass",
        :args [{:name "in"}
               {:name "freq", :default 1200.0}
               {:name "bw", :default 1.0}],
        :rates #{:ar}}

       ;; BBandStop : BEQSuite {
       ;; 	*ar {arg in, freq = 1200.0, bw = 1.0, mul = 1.0, add = 0.0;

       ;; }

       {:name "BHiShelf",
        :args [{:name "in" :doc "input signal to be processed"}
               {:name "freq", :default 1200.0 :doc "center frequency"}
               {:name "rs", :default 1.0 :doc "the reciprocal of S.  Shell boost/cut slope. When S = 1, the shelf slope is as steep as it can be and remain monotonically increasing or decreasing gain with frequency.  The shelf slope, in  dB/octave, remains proportional to S for all other values for a fixed freq/SampleRate.ir and db."}
               {:name "db", :default 0.0 :doc "gain. boost/cut the center frequency in dBs"}],
        :rates #{:ar}
        :doc "Hi shelfbased on the Second Order Section (SOS) biquad UGen"}]))



