Advertisement
Guest User

Untitled

a guest
Sep 15th, 2019
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Clojure 50.13 KB | None | 0 0
  1. {:synth "learn-leipzig.audio-visual/mic",
  2.  :id 43,
  3.  :target 39,
  4.  :position :tail,
  5.  :args {},
  6.  :sdef
  7.  {:name "learn-leipzig.audio-visual/mic",
  8.   :constants [0.0 18.0],
  9.   :params (),
  10.   :pnames (),
  11.   :ugens
  12.   ({:id 320,
  13.     :name "NumOutputBuses",
  14.     :rate 0,
  15.     :rate-name :ir,
  16.     :special 0,
  17.     :args (),
  18.     :n-outputs 1,
  19.     :spec
  20.     {:name "NumOutputBuses",
  21.      :rates #{:ir},
  22.      :doc
  23.      "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n          machine such as left and right speakers.",
  24.      :categories [],
  25.      :args (),
  26.      :init #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  27.      :default-rate :auto,
  28.      :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
  29.      :full-doc
  30.      "\n  []\n\n\n  Returns the number of output buses allocated on the \n  server. This is the number of hardware outputs provided by \n  the host machine such as left and right speakers. \n\n  Categories: \n  Rao"},
  31.     :arg-map
  32.     {:a
  33.      {:id 320,
  34.       :name "NumOutputBuses",
  35.       :rate 0,
  36.       :rate-name :ir,
  37.       :special 0,
  38.       :args (),
  39.       :n-outputs 1,
  40.       :spec
  41.       {:name "NumOutputBuses",
  42.        :rates #{:ir},
  43.        :doc
  44.        "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n          machine such as left and right speakers.",
  45.        :categories [],
  46.        :args (),
  47.        :init #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  48.        :default-rate :auto,
  49.        :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
  50.        :full-doc
  51.        "\n  []\n\n\n  Returns the number of output buses allocated on the \n  server. This is the number of hardware outputs provided by \n  the host machine such as left and right speakers. \n\n  Categories: \n  Rates: [ :ir ]\n  Default rate: :auto"},
  52.       :arg-map {},
  53.       :orig-args []},
  54.      :b 0},
  55.     :orig-args
  56.     ({:id 320,
  57.       :name "NumOu  :rate 2,
  58.    :rate-name :ar,
  59.    :special 0,
  60.    :args
  61.    ({:id 321,
  62.      :name "BinaryOpUGen",
  63.      :rate 0,
  64.      :rate-name :ir,
  65.      :special 0,
  66.      :args
  67.      ({:id 320,
  68.        :name "NumOutputBuses",
  69.        :rate 0,
  70.        :rate-name :ir,
  71.        :special 0,
  72.        :args (),
  73.        :n-outputs 1,
  74.        :spec
  75.        {:name "NumOutputBuses",
  76.         :rates #{:ir},
  77.         :doc
  78.         "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n          machine such as left and right speakers.",
  79.         :categories [],
  80.         :args (),
  81.         :init
  82.         #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  83.         :default-rate :auto,
  84.         :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
  85.         :full-doc
  86.         "\n  []\n\n\n  Returns the number of output buses allocated on the \n  server. This is the number of hardware outputs provided by \n  the host machine such as l [ :ir, :dr, :ar, :kr ]\n  Default rate: :auto"},
  87.      :arg-map
  88.      {:a
  89.       {:id 320,
  90.        :name "NumOutputBuses",
  91.        :rate 0,
  92.        :rate-name :ir,
  93.        :special 0,
  94.        :args (),
  95.        :n-outputs 1,
  96.        :spec
  97.        {:name "NumOutputBuses",
  98.         :rates #{:ir},
  99.         :doc
  100.         "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n          machine such as left and right speakers.",
  101.         :categories [],
  102.         :args (),
  103.         :init
  104.         #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  105.         :default-rate :auto,
  106.         :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
  107.         :full-doc
  108.         "\n  []\n\n\n  Returns the number of output buses allocated on the \n  server. This is the number of hardware outputs provided by \n  the host machine such as left and right speakers. \n\n  Categories: \n  Rates: [ :ir ]\n  Default rate: :auto"},
  109.        :arg-map {},
  110.        :orig-args []},
  111.       :b 0},
  112.      :orig-args
  113.      ({:id 320,
  114.        :name "NumOutputBuses",
  115.        :rate 0,
  116.        :rate-name :ir,
  117.        :special 0,
  118.        :args (),
  119.        :n-outputs 1,
  120.        :spec
  121.        {:name "NumOutputBuses",
  122.         :rates #{:ir},
  123.         :doc
  124.         "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n          machine such as left and right speakers.",
  125.         :categories [],
  126.         :args (),
  127.         :init
  128.         #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  129.         :default-rate :auto,
  130.         :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
  131.         :full-doc
  132.         "\n  []\n\n\n  Returns the number of output buses allocated on the \n  server. This is the number of hardware outputs provided by \n  the host machine such as left and right speakers. \n\n  Categories: \n  Rates: [ :ir ]\n  Default rate: :auto"},
  133.        :arg-map {},
  134.        :orig-args []}
  135.       0)}),
  136.    :n-outputs 1,
  137.    :spec
  138.    {:args
  139.     ({:doc "the index of the bus to read in from",
  140.       :name "bus",
  141.       :default 0,
  142.       :expands? true}
  143.      {:doc
  144.       "the number of channels (i.e. adjacent buses) to\n                     read in. The default is 1. You cannot modulate this\n                     number by assigning it to an argument in a\n                     SynthDef.",
  145.       :name "num-channels",
  146.       :default 1,
  147.       :mode :num-outs,
  148.       :expands? false}),
  149.     :fn-names {"in:ar" :ar, "in:kr" :kr, "in" :ar},
  150.     :init #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  151.     :full-doc
  152.     "\n  Read a signal from a bus. \n\n  [bus 0, num-channels 1]\n\n  bus          - The index of the bus to read in \n                 from \n  num-channels - The number of channels (i.e. \n                 adjacent buses) to read in. The \n                 default is 1. You cannot modulate \n                 this number by assigning it to an \n                 argument in a SynthDef. \n\n  In:kr is functionally similar to in-feedback. That is it \n  reads all data on the bus whether it is from the current \n  cycle or not. This allows for it to receive data from \n  later in the node order.\n\n  in:ar reads only data from the current cycle, and will \n  zero data from earlier cycles (for use within that synth; \n  the data remains on the bus). Because of this and the fact \n  that the various out ugens mix their output with data from \n  the current cycle but overwrite data from an earlier cycle \n  it may be necessary to use a private control bus when this \n  type of feedback is desired. \n\n  Categories: \n  Rates: [ :ar, :kr ]\n  Default rate: :ar",
  153.      :name "In",
  154.      :default-rate :ar,
  155.      :summary "Read a signal from a bus.",
  156.      :categories [],
  157.      :rates #{:ar :kr},
  158.      :doc
  159.      "in:kr is functionally similar to in-feedback. That is it\n             reads all data on the bus whether it is from the current\n             cycle or not. This allows for it to receive data from later\n             in the node order.\n\n             in:ar reads only data from the current cycle, and will zero\n             data from earlier cycles (for use within that synth; the\n             data remains on the bus). Because of this and the fact that\n             the various out ugens mix their output with data from the\n             current cycle but overwrite data from an earlier cycle it\n             may be necessary to use a private control bus when this\n             type of feedback is desired."},
  160.     :arg-map
  161.     {:bus
  162.      {:id 321,
  163.       :name "BinaryOpUGen",
  164.       :rate 0,
  165.       :rate-name :ir,
  166.       :special 0,
  167.       :args
  168.       ({:id 320,
  169.         :name "NumOutputBuses",
  170.         :rate 0,
  171.         :rate-name :ir,
  172.         :special 0,
  173.         :args (),
  174.         :n-outputs 1,
  175.         :spec
  176.         {:name "NumOutputBuses",
  177.          :rates #{:ir},
  178.          :doc
  179.          "returns the number of output buses allocated on the server.\n          Thi. +, *, <, min, max, etc...)",
  180.        :categories [],
  181.        :init #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  182.        :fn-names
  183.        {"binary-op-u-gen:ar" :ar,
  184.         "binary-op-u-gen:dr" :dr,
  185.         "binary-op-u-gen:ir" :ir,
  186.         "binary-op-u-gen:kr" :kr,
  187.         "binary-op-u-gen" :auto},
  188.        :full-doc
  189.        "\n  [a :none, b :none]\n\n  a - First input \n  b - Second input \n\n  Multi-function binary ugen representing many operations \n  (e.g. +, *, <, min, max, etc...) \n\n  Categories: \n  Rates: [ :ir, :dr, :ar, :kr ]\n  Default rate: :auto"},
  190.       :arg-map
  191.       {:a
  192.        {:id 320,
  193.         :name "NumOutputBuses",
  194.         :rate 0,
  195.         :rate-name :ir,
  196.         :special 0,
  197.         :args (),
  198.         :n-outputs 1,
  199.         :spec
  200.         {:name "NumOutputBuses",
  201.          :rates #{:ir},
  202.          :doc
  203.          "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n          machine such as left andy\n          operations (e.g. +, *, <, min, max, etc...)",
  204.        :categories [],
  205.        :init #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  206.        :fn-names
  207.        {"binary-op-u-gen:ar" :ar,
  208.         "binary-op-u-gen:dr" :dr,
  209.         "binary-op-u-gen:ir" :ir,
  210.         "binary-op-u-gen:kr" :kr,
  211.         "binary-op-u-gen" :auto},
  212.        :full-doc
  213.        "\n  [a :none, b :none]\n\n  a - First input \n  b - Second input \n\n  Multi-function binary ugen representing many operations \n  (e.g. +, *, <, min, max, etc...) \n\n  Categories: \n  Rates: [ :ir, :dr, :ar, :kr ]\n  Default rate: :auto"},
  214.       :arg-map
  215.       {:a
  216.        {:id 320,
  217.         :name "NumOutputBuses",
  218.         :rate 0,
  219.         :rate-name :ir,
  220.         :special 0,
  221.         :args (),
  222.         :n-outputs 1,
  223.         :spec
  224.         {:name "NumOutputBuses",
  225.          :rates #{:ir},
  226.          :doc
  227.          "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n             :name "NumOutputBuses",
  228.          :rate 0,
  229.          :rate-name :ir,
  230.          :special 0,
  231.          :args (),
  232.          :n-outputs 1,
  233.          :spec
  234.          {:name "NumOutputBuses",
  235.           :rates #{:ir},
  236.           :doc
  237.           "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n          machine such as left and right speakers.",
  238.           :categories [],
  239.           :args (),
  240.           :init
  241.           #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  242.           :default-rate :auto,
  243.           :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
  244.           :full-doc
  245.           "\n  []\n\n\n  Returns the number of output buses allocated on the \n  server. This is the number of hardware outputs provided by \n  the host machine such as left and right speakers. \n\n  Categories: \n  Rates: [ :ir ]\n  Default rate: :auto"},
  246.          :arg-map {},
  247.          :orig-args []}
  248.         0.0),
  249.        :n-outputs 1,
  250.        :spec
  251.        {:name "BinaryOpUGen",
  252.         :args
  253.         ({:doc "First input", :name "a", :expands? true}
  254.          {:doc "Second input", :name "b", :expands? true}),
  255.         :rates #{:ar :dr :ir :kr},
  256.         :default-rate :auto,
  257.         :doc
  258.         "Multi-function binary ugen representing many\n          operations (e.g. +, *, <, min, max, etc...)",
  259.         :categories [],
  260.         :init
  261.         #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  262.         :fn-names
  263.         {"binary-op-u-gen:ar" :ar,
  264.          "binary-op-u-gen:dr" :dr,
  265.          "binary-op-u-gen:ir" :ir,
  266.          "binary-op-u-gen:kr" :kr,
  267.          "binary-op-u-gen" :auto},
  268.         :full-doc
  269.         "\n  [a :none, b :none]\n\n  a - First input \n  b - Second input \n\n  Multi-function binary ugen representing many operations \n  (e.g. +, *, <, min, max, etc...) \n\n  Categories: \n  Rates: [ :ir, :dr, :ar, :kr ]\n  Default rate: :auto"},
  270.        :arg-map
  271.        {:a
  272.         {:id 320,
  273.          :name "NumOutputBuses",
  274.          :rate 0,
  275.          :rate-name :ir,
  276.          :special 0,
  277.          :args (),
  278.          :n-outputs 1,
  279.          :spec
  280.          {:name "NumOutputBuses",
  281.           :rates #{:ir},
  282.           :doc
  283.           "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n          machine such as left and right speakers.",
  284.           :categories [],
  285.           :args (),
  286.           :init
  287.           #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  288.           :default-rate :auto,
  289.           :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
  290.           :full-doc
  291.           "\n  []\n\n\n  Returns the number of output buses allocated on the \n  server. This is the number of hardware outputs provided by \n  the host machine such as left and right speakers. \n\n  Categories: \n  Rates: [ :ir ]\n  Default rate: :auto"},
  292.          :arg-map {},
  293.          :orig-args []},
  294.         :b 0},
  295.        :orig-args
  296.        ({:id 320,
  297.          :name "NumOutputBuses",
  298.          :rate 0,
  299.          :rate-name :ir,
  300.          :special 0,
  301.          :args (),
  302.          :n-outputs 1,
  303.          :spec
  304.          {:name "NumOutputBuses",
  305.           :rates #{:ir},
  306.           :doc
  307.           "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n          machine such as left and right speakers.",
  308.           :categories [],
  309.           :args (),
  310.           :init
  311.           #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  312.           :default-rate :auto,
  313.           :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
  314.           :full-doc
  315.           "\n  []\n\n\n  Returns the number of output buses allocated on the \n  server. This is the number of hardware outputs provided by \n  the host machine such as left and right speakers. \n\n  Categories: \n  Rates: [ :ir ]\n  Default rate: :auto"},
  316.          :arg-map {},
  317.          :orig-args []}
  318.         0)}),
  319.      :n-outputs 1,
  320.      :spec
  321.      {:args
  322.       ({:doc "the index of the bus to read in from",
  323.         :name "bus",
  324.         :default 0,
  325.         :expands? true}
  326.        {:doc
  327.         "the number of channels (i.e. adjacent buses) to\n                     read in. The default is 1. You cannot modulate this\n                     number by assigning it to an argument in a\n                     SynthDef.",
  328.         :name "num-channels",
  329.         :default 1,
  330.         :mode :num-outs,
  331.         :expands? false}),
  332.       :fn-names {"in:ar" :ar, "in:kr" :kr, "in" :ar},
  333.       :init #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  334.       :full-doc
  335.       "\n  Read a signal from a bus. \n\n  [bus 0, num-channels 1]\n\n  bus          - The index of the bus to read in \n                 from \n  num-channels - The number of channels (i.e. \n                 adjacent buses) to read in. The \n                 default is 1. You cannot modulate \n                 this number by assigning it to an \n                 argument in a SynthDef. \n\n  In:kr is functionally similar to in-feedback. That is it \n  reads all data on the bus whether it is from the current \n  cycle or not. This allows for it to receive data from \n  later in the node order.\n\n  in:ar reads only data from the current cycle, and will \n  zero data from earlier cycles (for use within that synth; \n  the data remains on the bus). Because of this and the fact \n  that the various out ugens mix their output with data from \n  the current cycle but overwrite data from an earlier cycle \n  it may be necessary to use a private control bus when this \n  type of feedback is desired. \n\n  Categories: \n  Rates: [ :ar, :kr ]\n  Default rate: :ar",
  336.        :name "In",
  337.        :default-rate :ar,
  338.        :summary "Read a signal from a bus.",
  339.        :categories [],
  340.        :rates #{:ar :kr},
  341.        :doc
  342.        "in:kr is functionally similar to in-feedback. That is it\n             reads all data on the bus whether it is from the current\n             cycle or not. This allows for it to receive data from later\n             in the node order.\n\n             in:ar reads only data from the current cycle, and will zero\n             data from earlier cycles (for use within that synth; the\n             data remains on the bus). Because of this and the fact that\n             the various out ugens mix their output with data from the\n             current cycle but overwrite data from an earlier cycle it\n             may be necessary to use a private control bus when this\n             type of feedback is desired."},
  343.       :arg-map
  344.       {:bus
  345.        {:id 321,
  346.         :name "BinaryOpUGen",
  347.         :rate 0,
  348.         :rate-name :ir,
  349.         :special 0,
  350.         :args
  351.         ({:id 320,
  352.           :name "NumOutputBuses",
  353.           :rate 0,
  354.           :rate-name :ir,
  355.           :special 0,
  356.           :args (),
  357.           :n-outputs 1,
  358.           :spec
  359.           {:name "NumOutputBuses",
  360.            :rates #{:ir},
  361.            :doc
  362.            "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n          machine such as left and right speakers.",
  363.            :categories [],
  364.            :args (),
  365.            :init
  366.            #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  367.            :default-rate :auto,
  368.            :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
  369.            :full-doc
  370.            "\n  []\n\n\n  Returns the number of output buses allocated on the \n  server. This is the number of hardware outputs provided by \n  the host machine such as left and right speakers. \n\n  Categories: \n  Rates: [ :ir ]\n  Default rate: :auto"},
  371.           :arg-map {},
  372.           :orig-args []}
  373.          0.0),
  374.         :n-outputs 1,
  375.         :spec
  376.         {:name "BinaryOpUGen",
  377.          :args
  378.          ({:doc "First input", :name "a", :expands? true}
  379.           {:doc "Second input", :name "b", :expands? true}),
  380.          :rates #{:ar :dr :ir :kr},
  381.          :default-rate :auto,
  382.          :doc
  383.          "Multi-function binary ugen representing many\n          operations (e.g. +, *, <, min, max, etc...)",
  384.          :categories [],
  385.          :init
  386.          #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  387.          :fn-names
  388.          {"binary-op-u-gen:ar" :ar,
  389.           "binary-op-u-gen:dr" :dr,
  390.           "binary-op-u-gen:ir" :ir,
  391.           "binary-op-u-gen:kr" :kr,
  392.           "binary-op-u-gen" :auto},
  393.          :full-doc
  394.          "\n  [a :none, b :none]\n\n  a - First input \n  b - Second input \n\n  Multi-function binary ugen representing many operations \n  (e.g. +, *, <, min, max, etc...) \n\n  Categories: \n  Rates: [ :ir, :dr, :ar, :kr ]\n  Default rate: :auto"},
  395.         :arg-map
  396.         {:a
  397.          {:id 320,
  398.           :name "NumOutputBuses",
  399.           :rate 0,
  400.           :rate-name :ir,
  401.           :special 0,
  402.           :args (),
  403.           :n-outputs 1,
  404.           :spec
  405.           {:name "NumOutputBuses",
  406.            :rates #{:ir},
  407.            :doc
  408.            "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n          machine such as left and right speakers.",
  409.            :categories [],
  410.            :args (),
  411.            :init
  412.            #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  413.            :default-rate :auto,
  414.            :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
  415.            :full-doc
  416.            "\n  []\n\n\n  Returns the number of output buses allocated on the \n  server. This is the number of hardware outputs provided by \n  the host machine such as left and right speakers. \n\n  Categories: \n  Rates: [ :ir ]\n  Default rate: :auto"},
  417.           :arg-map {},
  418.           :orig-args []},
  419.          :b 0},
  420.         :orig-args
  421.         ({:id 320,
  422.           :name "NumOutputBuses",
  423.           :rate 0,
  424.           :rate-name :ir,
  425.           :special 0,
  426.           :args (),
  427.           :n-outputs 1,
  428.           :spec
  429.           {:name "NumOutputBuses",
  430.            :rates #{:ir},
  431.            :doc
  432.            "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n          machine such as left and right speakers.",
  433.            :categories [],
  434.            :args (),
  435.            :init
  436.            #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  437.            :default-rate :auto,
  438.            :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
  439.            :full-doc
  440.            "\n  []\n\n\n  Returns the number of output buses allocated on the \n  server. This is the number of hardware outputs provided by \n  the host machine such as left and right speakers. \n\n  Categories: \n  Rates: [ :ir ]\n  Default rate: :auto"},
  441.           :arg-map {},
  442.           :orig-args []}
  443.          0)},
  444.        :num-channels 1},
  445.       :orig-args
  446.       ({:id 321,
  447.         :name "BinaryOpUGen",
  448.         :rate 0,
  449.         :rate-name :ir,
  450.         :special 0,
  451.         :args
  452.         ({:id 320,
  453.           :name "NumOutputBuses",
  454.           :rate 0,
  455.           :rate-name :ir,
  456.           :special 0,
  457.           :args (),
  458.           :n-outputs 1,
  459.           :spec
  460.           {:name "NumOutputBuses",
  461.            :rates #{:ir},
  462.            :doc
  463.            "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n          machine such as left and right speakers.",
  464.            :categories [],
  465.            :args (),
  466.            :init
  467.            #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  468.            :default-rate :auto,
  469.            :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
  470.            :full-doc
  471.            "\n  []\n\n\n  Returns the number of output buses allocated on the \n  server. This is the number of hardware outputs provided by \n  the host machine such as left and right speakers. \n\n  Categories: \n  Rates: [ :ir ]\n  Default rate: :auto"},
  472.           :arg-map {},
  473.           :orig-args []}
  474.          0.0),
  475.         :n-outputs 1,
  476.         :spec
  477.         {:name "BinaryOpUGen",
  478.          :args
  479.          ({:doc "First input", :name "a", :expands? true}
  480.           {:doc "Second input", :name "b", :expands? true}),
  481.          :rates #{:ar :dr :ir :kr},
  482.          :default-rate :auto,
  483.          :doc
  484.          "Multi-function binary ugen representing many\n          operations (e.g. +, *, <, min, max, etc...)",
  485.          :categories [],
  486.          :init
  487.          #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  488.          :fn-names
  489.          {"binary-op-u-gen:ar" :ar,
  490.           "binary-op-u-gen:dr" :dr,
  491.           "binary-op-u-gen:ir" :ir,
  492.           "binary-op-u-gen:kr" :kr,
  493.           "binary-op-u-gen" :auto},
  494.          :full-doc
  495.          "\n  [a :none, b :none]\n\n  a - First input \n  b - Second input \n\n  Multi-function binary ugen representing many operations \n  (e.g. +, *, <, min, max, etc...) \n\n  Categories: \n  Rates: [ :ir, :dr, :ar, :kr ]\n  Default rate: :auto"},
  496.         :arg-map
  497.         {:a
  498.          {:id 320,
  499.           :name "NumOutputBuses",
  500.           :rate 0,
  501.           :rate-name :ir,
  502.           :special 0,
  503.           :args (),
  504.           :n-outputs 1,
  505.           :spec
  506.           {:name "NumOutputBuses",
  507.            :rates #{:ir},
  508.            :doc
  509.            "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n          machine such as left and right speakers.",
  510.            :categories [],
  511.            :args (),
  512.            :init
  513.            #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  514.            :default-rate :auto,
  515.            :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
  516.            :full-doc
  517.            "\n  []\n\n\n  Returns the number of output buses allocated on the \n  server. This is the number of hardware outputs provided by \n  the host machine such as left and right speakers. \n\n  Categories: \n  Rates: [ :ir ]\n  Default rate: :auto"},
  518.           :arg-map {},
  519.           :orig-args []},
  520.          :b 0},
  521.         :orig-args
  522.         ({:id 320,
  523.           :name "NumOutputBuses",
  524.           :rate 0,
  525.           :rate-name :ir,
  526.           :special 0,
  527.           :args (),
  528.           :n-outputs 1,
  529.           :spec
  530.           {:name "NumOutputBuses",
  531.            :rates #{:ir},
  532.            :doc
  533.            "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n          machine such as left and right speakers.",
  534.            :categories [],
  535.            :args (),
  536.            :init
  537.            #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  538.            :default-rate :auto,
  539.            :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
  540.            :full-doc
  541.            "\n  []\n\n\n  Returns the number of output buses allocated on the \n  server. This is the number of hardware outputs provided by \n  the host machine such as left and right speakers. \n\n  Categories: \n  Rates: [ :ir ]\n  Default rate: :auto"},
  542.           :arg-map {},
  543.           :orig-args []}
  544.          0)}
  545.        1)}),
  546.     :n-outputs 0,
  547.     :spec
  548.     {:args
  549.      ({:doc
  550.        "the index of the buss to write to. The lowest index\n                     numbers are written to the audio hardware.",
  551.        :name "bus",
  552.        :expands? true}
  553.       {:doc
  554.        "a list of signals or single output to write\n                     out. You cannot change the size of this once a\n                     synth has been defined.",
  555.        :name "signals",
  556.        :mode :append-sequence,
  557.        :expands? false}),
  558.      :fn-names {"out:ar" :ar, "out:kr" :kr, "out" :auto},
  559.      :init #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  560.      :full-doc
  561.      "\n  write a signal to a bus, adding to previous contents. \n\n  [bus :none, signals :none]\n\n  bus     - The index of the buss to write to. The \n            lowest index numbers are written to \n            the audio hardware. \n  signals - A list of signals or single output to \n            write out. You cannot change the size \n            of this once a synth has been defined. \n\n  Write a signal to a bus, adding to any existing contents\n\n  N.B. Out is subject to control rate jitter. Where sample \n  accurate output is needed, use OffsetOut.\n\n  When using an array of bus indexes, the channel array will \n  just be copied to each bus index in the array. So (out:ar \n  [bus1 bus2] channels-array) will be the same as (+ (out:ar \n  bus1 channelsArray) (out:ar bus2 channelsArray)). \n\n  Categories: \n  Rates: [ :ar, :kr ]\n  Default rate: :auto",
  562.      :check
  563.      #function[overtone.sc.machinery.ugen.check/mk-when-rate/fn--4319/fn--4320],
  564.      :auto-rate true,
  565.      :name "Out",
  566.      :default-rate :auto,
  567.      :num-outs 0,
  568.      :summary "write a signal to a bus, adding to previous contents.",
  569.      :categories [],
  570.      :rates #{:ar :kr},
  571.      :doc
  572.      "write a signal to a bus, adding to any existing contents\n\n             N.B. Out is subject to control rate jitter. Where sample\n             accurate output is needed, use OffsetOut.\n\n             When using an array of bus indexes, the channel array will\n             just be copied to each bus index in the array. So (out:ar\n             [bus1 bus2] channels-array) will be the same as (+ (out:ar\n             bus1 channelsArray) (out:ar bus2 channelsArray))."},
  573.     :arg-map
  574.     {:bus 18,
  575.      :signals
  576.      {:id 322,
  577.       :name "In",
  578.       :rate 2,
  579.       :rate-name :ar,
  580.       :special 0,
  581.       :args
  582.       ({:id 321,
  583.         :name "BinaryOpUGen",
  584.         :rate 0,
  585.         :rate-name :ir,
  586.         :special 0,
  587.         :args
  588.         ({:id 320,
  589.           :name "NumOutputBuses",
  590.           :rate 0,
  591.           :rate-name :ir,
  592.           :special 0,
  593.           :args (),
  594.           :n-outputs 1,
  595.           :spec
  596.           {:name "NumOutputBuses",
  597.            :rates #{:ir},
  598.            :doc
  599.            "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n          machine such as left and right speaker :init
  600.         #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  601.         :fn-names
  602.         {"binary-op-u-gen:ar" :ar,
  603.          "binary-op-u-gen:dr" :dr,
  604.          "binary-op-u-gen:ir" :ir,
  605.          "binary-op-u-gen:kr" :kr,
  606.          "binary-op-u-gen" :auto},
  607.         :full-doc
  608.         "\n  [a :none, b :none]\n\n  a - First input \n  b - Second input \n\n  Multi-function binary ugen representing many operations \n  (e.g. +, *, <, min, max, etc...) \n\n  Categories: \n  Rates: [ :ir, :dr, :ar, :kr ]\n  Default rate: :auto"},
  609.        :arg-map
  610.        {:a
  611.         {:id 320,
  612.          :name "NumOutputBuses",
  613.          :rate 0,
  614.          :rate-name :ir,
  615.          :special 0,
  616.          :args (),
  617.          :n-outputs 1,
  618.          :spec
  619.          {:name "NumOutputBuses",
  620.           :rates #{:ir},
  621.           :doc
  622.           "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n          machine such as left and right  a\n                     SynthDef.",
  623.         :name "num-channels",
  624.         :default 1,
  625.         :mode :num-outs,
  626.         :expands? false}),
  627.       :fn-names {"in:ar" :ar, "in:kr" :kr, "in" :ar},
  628.       :init #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  629.       :full-doc
  630.       "\n  Read a signal from a bus. \n\n  [bus 0, num-channels 1]\n\n  bus          - The index of the bus to read in \n                 from \n  num-channels - The number of channels (i.e. \n                 adjacent buses) to read in. The \n                 default is 1. You cannot modulate \n                 this number by assigning it to an \n                 argument in a SynthDef. \n\n  In:kr is functionally similar to in-feedback. That is it \n  reads all data on the bus whether it is from the current \n  cycle or not. This allows for it to receive data from \n  later in the node order.\n\n  in:ar reads only data from the current cycle, and will \n  zero data from earlier cycles (for use within that synth; \n  the data remains on the bus). Because of this and the fact \n  that the various out ugens mix their output with data from \n  the current cycle but overwrite data from an earlier cycle \n  it may be necessary to use a private control bus when this \n  type of feedback is desired. \n\n  Categories: \n  Rates: [ :ar, :kr ]\n  Default rate: :ar",
  631.        :name "In",
  632.        :default-rate :ar,
  633.        :summary "Read a signal from a bus.",
  634.        :categories [],
  635.        :rates #{:ar :kr},
  636.        :doc
  637.        "in:kr is functionally similar to in-feedback. That is it\n             reads all data on the bus whether it is from the current\n             cycle or not. This allows for it to receive data from later\n             in the node order.\n\n             in:ar reads only data from the current cycle, and will zero\n             data from earlier cycles (for use within that synth; the\n             data remains on the bus). Because of this and the fact that\n             the various out ugens mix their output with data from the\n             current cycle but overwrite data from an earlier cycle it\n             may be necessary to use a private control bus when this\n             type of feedback is desired."},
  638.       :arg-map
  639.       {:bus
  640.        {:id 321,
  641.         :name "BinaryOpUGen",
  642.         :rate 0,
  643.         :rate-name :ir,
  644.         :special 0,
  645.         :args
  646.         ({:id 320,
  647.           :name "NumOutputBuses",
  648.           :rate 0,
  649.           :rate-name :ir,
  650.           :special 0,
  651.           :args (),
  652.           :n-outputs 1,
  653.           :spec
  654.           {:name "NumOutputBuses",
  655.            :rates #{:ir},
  656.            :doc
  657.            "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n          machine such as left and right speakers.",
  658.            :categories [],
  659.            :args (),
  660.            :init
  661.            #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  662.            :default-rate :auto,
  663.            :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
  664.            :full-doc
  665.            "\n  []\n\n\n  Returns the number of output buses allocated on the \n  server. This is the number of hardware outputs provided by \n  the host machine such as left and right speakers. \n\n  Categories: \n  Rates: [ :ir ]\n  Default rate: :auto"},
  666.           :arg-map {},
  667.           :orig-args []}
  668.          0.0),
  669.         :n-outputs 1,
  670.         :spec
  671.         {:name "BinaryOpUGen",
  672.          :args
  673.          ({:doc "First input", :name "a", :expands? true}
  674.           {:doc "Second input", :name "b", :expands? true}),
  675.          :rates #{:ar :dr :ir :kr},
  676.          :default-rate :auto,
  677.          :doc
  678.          "Multi-function binary ugen representing many\n          operations (e.g. +, *, <, min, max, etc...)",
  679.          :categories [],
  680.          :init
  681.          #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  682.          :fn-names
  683.          {"binary-op-u-gen:ar" :ar,
  684.           "binary-op-u-gen:dr" :dr,
  685.           "binary-op-u-gen:ir" :ir,
  686.           "binary-op-u-gen:kr" :kr,
  687.           "binary-op-u-gen" :auto},
  688.          :full-doc
  689.          "\n  [a :none, b :none]\n\n  a - First input \n  b - Second input \n\n  Multi-function binary ugen representing many operations \n  (e.g. +, *, <, min, max, etc...) \n\n  Categories: \n  Rates: [ :ir, :dr, :ar, :kr ]\n  Default rate: :auto"},
  690.         :arg-map
  691.         {:a
  692.          {:id 320,
  693.           :name "NumOutputBuses",
  694.           :rate 0,
  695.           :rate-name :ir,
  696.           :special 0,
  697.           :args (),
  698.           :n-outputs 1,
  699.           :spec
  700.           {:name "NumOutputBuses",
  701.            :rates #{:ir},
  702.            :doc
  703.            "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n          machine such as left and right speakers.",
  704.            :categories [],
  705.            :args (),
  706.            :init
  707.            #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  708.            :default-rate :auto,
  709.            :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
  710.            :full-doc
  711.            "\n  []\n\n\n  Returns the number of output buses allocated on the \n  server. This is the number of hardware outputs provided by \n  the host machine such as left and right speakers. \n\n  Categories: \n  Rates: [ :ir ]\n  Default rate: :auto"},
  712.           :arg-map {},
  713.           :orig-args []},
  714.          :b 0},
  715.         :orig-args
  716.         ({:id 320,
  717.           :name "NumOutputBuses",
  718.           :rate 0,
  719.           :rate-name :ir,
  720.           :special 0,
  721.           :args (),
  722.           :n-outputs 1,
  723.           :spec
  724.           {:name "NumOutputBuses",
  725.            :rates #{:ir},
  726.            :doc
  727.            "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n          machine such as left and right speakers.",
  728.            :categories [],
  729.            :args (),
  730.            :init
  731.            #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  732.            :default-rate :auto,
  733.            :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
  734.            :full-doc
  735.            "\n  []\n\n\n  Returns the number of output buses allocated on the \n  server. This is the number of hardware outputs provided by \n  the host machine such as left and right speakers. \n\n  Categories: \n  Rates: [ :ir ]\n  Default rate: :auto"},
  736.           :arg-map {},
  737.           :orig-args []}
  738.          0)},
  739.        :num-channels 1},
  740.       :orig-args
  741.       ({:id 321,
  742.         :name "BinaryOpUGen",
  743.         :rate 0,
  744.         :rate-name :ir,
  745.         :special 0,
  746.         :args
  747.         ({:id 320,
  748.           :name "NumOutputBuses",
  749.           :rate 0,
  750.           :rate-name :ir,
  751.           :special 0,
  752.           :args (),
  753.           :n-outputs 1,
  754.           :spec
  755.           {:name "NumOutputBuses",
  756.            :rates #{:ir},
  757.            :doc
  758.            "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n          machine such as left and right         :init
  759.         #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  760.         :fn-names
  761.         {"binary-op-u-gen:ar" :ar,
  762.          "binary-op-u-gen:dr" :dr,
  763.          "binary-op-u-gen:ir" :ir,
  764.          "binary-op-u-gen:kr" :kr,
  765.          "binary-op-u-gen" :auto},
  766.         :full-doc
  767.         "\n  [a :none, b :none]\n\n  a - First input \n  b - Second input \n\n  Multi-function binary ugen representing many operations \n  (e.g. +, *, <, min, max, etc...) \n\n  Categories: \n  Rates: [ :ir, :dr, :ar, :kr ]\n  Default rate: :auto"},
  768.        :arg-map
  769.        {:a
  770.         {:id 320,
  771.          :name "NumOutputBuses",
  772.          :rate 0,
  773.          :rate-name :ir,
  774.          :special 0,
  775.          :args (),
  776.          :n-outputs 1,
  777.          :spec
  778.          {:name "NumOutputBuses",
  779.           :rates #{:ir},
  780.           :doc
  781.           "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n          machine such as left anecial 0,
  782.           :args (),
  783.           :n-outputs 1,
  784.           :spec
  785.           {:name "NumOutputBuses",
  786.            :rates #{:ir},
  787.            :doc
  788.            "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n          machine such as left and right speakers.",
  789.            :categories [],
  790.            :args (),
  791.            :init
  792.            #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  793.            :default-rate :auto,
  794.            :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
  795.            :full-doc
  796.            "\n  []\n\n\n  Returns the number of output buses allocated on the \n  server. This is the number of hardware outputs provided by \n  the host machine such as left and right speakers. \n\n  Categories: \n  Rates: [ :ir ]\n  Default rate: :auto"},
  797.           :arg-map {},
  798.           :orig-args []}
  799.          0.0),
  800.         :n-outputs 1,
  801.         :spec
  802.         {:name "BinaryOpUGen",
  803.          :args
  804.          ({:doc "First input", :name "a", :expands? true}
  805.           {:doc "Second input", :name "b", :expands? true}),
  806.          :rates #{:ar :dr :ir :kr},
  807.          :default-rate :auto,
  808.          :doc
  809.          "Multi-function binary ugen representing many\n          operations (e.g. +, *, <, min, max, etc...)",
  810.          :categories [],
  811.          :init
  812.          #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  813.          :fn-names
  814.          {"binary-op-u-gen:ar" :ar,
  815.           "binary-op-u-gen:dr" :dr,
  816.           "binary-op-u-gen:ir" :ir,
  817.           "binary-op-u-gen:kr" :kr,
  818.           "binary-op-u-gen" :auto},
  819.          :full-doc
  820.          "\n  [a :none, b :none]\n\n  a - First input \n  b - Second input \n\n  Multi-function binary ugen representing many operations \n  (e.g. +, *, <, min, max, etc...) \n\n  Categories: \n  Rates: [ :ir, :dr, :ar, :kr ]\n  Default rate: :auto"},
  821.         :arg-map
  822.         {:a
  823.          {:id 320,
  824.           :name "NumOutputBuses",
  825.           :rate 0,
  826.           :rate-name :ir,
  827.           :special 0,
  828.           :args (),
  829.           :n-outputs 1,
  830.           :spec
  831.           {:name "NumOutputBuses",
  832.            :rates #{:ir},
  833.            :doc
  834.            "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n          machine such as left and right speakers.",
  835.            :categories [],
  836.            :args (),
  837.            :init
  838.            #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  839.            :default-rate :auto,
  840.            :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
  841.            :full-doc
  842.            "\n  []\n\n\n  Returns the number of output buses allocated on the \n  server. This is the number of hardware outputs provided by \n  the host machine such as left and right speakers. \n\n  Categories: \n  Rates: [ :ir ]\n  Default rate: :auto"},
  843.           :arg-map {},
  844.           :orig-args []},
  845.          :b 0},
  846.         :orig-args
  847.         ({:id 320,
  848.           :name "NumOutputBuses",
  849.           :rate 0,
  850.           :rate-name :ir,
  851.           :special 0,
  852.           :args (),
  853.           :n-outputs 1,
  854.           :spec
  855.           {:name "NumOutputBuses",
  856.            :rates #{:ir},
  857.            :doc
  858.            "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n          machine such as left and right speakers.",
  859.            :categories [],
  860.            :args (),
  861.            :init
  862.            #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  863.            :default-rate :auto,
  864.            :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
  865.            :full-doc
  866.            "\n  []\n\n\n  Returns the number of output buses allocated on the \n  server. This is the number of hardware outputs provided by \n  the host machine such as left and right speakers. \n\n  Categories: \n  Rates: [ :ir ]\n  Default rate: :auto"},
  867.           :arg-map {},
  868.           :orig-args []}
  869.          0)}),
  870.       :n-outputs 1,
  871.       :spec
  872.       {:args
  873.        ({:doc "the index of the bus to read in from",
  874.          :name "bus",
  875.          :default 0,
  876.          :expands? true}
  877.         {:doc
  878.          "the number of channels (i.e. adjacent buses) to\n                     read in. The default is 1. You cannot modulate this\n                     number by assigning it to an argument in a\n                     SynthDef.",
  879.          :name "num-channels",
  880.          :default 1,
  881.          :mode :num-outs,
  882.          :expands? false}),
  883.        :fn-names {"in:ar" :ar, "in:kr" :kr, "in" :ar},
  884.        :init #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  885.        :full-doc
  886.        "\n  Read a signal from a bus. \n\n  [bus 0, num-channels 1]\n\n  bus          - The index of the bus to read in \n                 from \n  num-channels - The number of channels (i.e. \n                 adjacent buses) to read in. The \n                 default is 1. You cannot modulate \n                 this number by assigning it to an \n                 argument in a SynthDef. \n\n  In:kr is functionally similar to in-feedback. That is it \n  reads all data on the bus whether it is from the current \n  cycle or not. This allows for it to receive data from \n  later in the node order.\n\n  in:ar reads only data from the current cycle, and will \n  zero data from earlier cycles (for use within that synth; \n  the data remains on the bus). Because of this and the fact \n  that the various out ugens mix their output with data from \n  the current cycle but overwrite data from an earlier cycle \n  it may be necessary to use a private control bus when this \n  type of feedback is desired. \n\n  Categories: \n  Rates: [ :ar, :kr ]\n  Default rate: :ar",
  887.        :name "In",
  888.        :default-rate :ar,
  889.        :summary "Read a signal from a bus.",
  890.        :categories [],
  891.        :rates #{:ar :kr},
  892.        :doc
  893.        "in:kr is functionally similar to in-feedback. That is it\n             reads all data on the bus whether it is from the current\n             cycle or not. This allows for it to receive data from later\n             in the node order.\n\n             in:ar reads only data from the current cycle, and will zero\n             data from earlier cycles (for use within that synth; the\n             data remains on the bus). Because of this and the fact that\n             the various out ugens mix their output with data from the\n             current cycle but overwrite data from an earlier cycle it\n             may be necessary to use a private control bus when this\n             type of feedback is desired."},
  894.       :arg-map
  895.       {:bus
  896.        {:id 321,
  897.         :name "BinaryOpUGen",
  898.         :rate 0,
  899.         :rate-name :ir,
  900.         :special 0,
  901.         :args
  902.         ({:id 320,
  903.           :name "NumOutputBuses",
  904.           :rate 0,
  905.           :rate-name :ir,
  906.           :special 0,
  907.           :args (),
  908.           :n-outputs 1,
  909.           :spec
  910.           {:name "NumOutputBuses",
  911.            :rates #{:ir},
  912.            :doc
  913.            "returns the number of output buses allocated on the server.\n           representing many\n          operations (e.g. +, *, <, min, max, etc...)",
  914.          :categories [],
  915.          :init
  916.          #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  917.          :fn-names
  918.          {"binary-op-u-gen:ar" :ar,
  919.           "binary-op-u-gen:dr" :dr,
  920.           "binary-op-u-gen:ir" :ir,
  921.           "binary-op-u-gen:kr" :kr,
  922.           "binary-op-u-gen" :auto},
  923.          :full-doc
  924.          "\n  [a :none, b :none]\n\n  a - First input \n  b - Second input \n\n  Multi-function binary ugen representing many operations \n  (e.g. +, *, <, min, max, etc...) \n\n  Categories: \n  Rates: [ :ir, :dr, :ar, :kr ]\n  Default rate: :auto"},
  925.         :arg-map
  926.         {:a
  927.          {:id 320,
  928.           :name "NumOutputBuses",
  929.           :rate 0,
  930.           :rate-name :ir,
  931.           :special 0,
  932.           :args (),
  933.           :n-outputs 1,
  934.           :spec
  935.           {:name "NumOutputBuses",
  936.            :rates #{:ir},
  937.            :doc
  938.            "returns the number of output buses allocated on the server.\n        :special 0,
  939.          :args (),
  940.          :n-outputs 1,
  941.          :spec
  942.          {:name "NumOutputBuses",
  943.           :rates #{:ir},
  944.           :doc
  945.           "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n          machine such as left and right speakers.",
  946.           :categories [],
  947.           :args (),
  948.           :init
  949.           #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  950.           :default-rate :auto,
  951.           :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
  952.           :full-doc
  953.           "\n  []\n\n\n  Returns the number of output buses allocated on the \n  server. This is the number of hardware outputs provided by \n  the host machine such as left and right speakers. \n\n  Categories: \n  Rates: [ :ir ]\n  Default rate: :auto"},
  954.          :arg-map {},
  955.          :orig-args []}
  956.         0.0),
  957.        :n-outputs 1,
  958.        :spec
  959.        {:name "BinaryOpUGen",
  960.         :args
  961.         ({:doc "First input", :name "a", :expands? true}
  962.          {:doc "Second input", :name "b", :expands? true}),
  963.         :rates #{:ar :dr :ir :kr},
  964.         :default-rate :auto,
  965.         :doc
  966.         "Multi-function binary ugen representing many\n          operations (e.g. +, *, <, min, max, etc...)",
  967.         :categories [],
  968.         :init
  969.         #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  970.         :fn-names
  971.         {"binary-op-u-gen:ar" :ar,
  972.          "binary-op-u-gen:dr" :dr,
  973.          "binary-op-u-gen:ir" :ir,
  974.          "binary-op-u-gen:kr" :kr,
  975.          "binary-op-u-gen" :auto},
  976.         :full-doc
  977.         "\n  [a :none, b :none]\n\n  a - First input \n  b - Second input \n\n  Multi-function binary ugen representing many operations \n  (e.g. +, *, <, min, max, etc...) \n\n  Categories: \n  Rates: [ :ir, :dr, :ar, :kr ]\n  Default rate: :auto"},
  978.        :arg-map
  979.        {:a
  980.         {:id 320,
  981.          :name "NumOutputBuses",
  982.          :rate 0,
  983.          :rate-name :ir,
  984.          :special 0,
  985.          :args (),
  986.          :n-outputs 1,
  987.          :spec
  988.          {:name "NumOutputBuses",
  989.           :rates #{:ir},
  990.           :doc
  991.           "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n          machine such as left and right speakers.",
  992.           :categories [],
  993.           :args (),
  994.           :init
  995.           #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  996.           :default-rate :auto,
  997.           :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
  998.           :full-doc
  999.           "\n  []\n\n\n  Returns the number of output buses allocated on the \n  server. This is the number of hardware outputs provided by \n  the host machine such as left and right speakers. \n\n  Categories: \n  Rates: [ :ir ]\n  Default rate: :auto"},
  1000.          :arg-map {},
  1001.          :orig-args []},
  1002.         :b 0},
  1003.        :orig-args
  1004.        ({:id 320,
  1005.          :name "NumOutputBuses",
  1006.          :rate 0,
  1007.          :rate-name :ir,
  1008.          :special 0,
  1009.          :args (),
  1010.          :n-outputs 1,
  1011.          :spec
  1012.          {:name "NumOutputBuses",
  1013.           :rates #{:ir},
  1014.           :doc
  1015.           "returns the number of output buses allocated on the server.\n          This is the number of hardware outputs provided by the host\n          machine such as left and right speakers.",
  1016.           :categories [],
  1017.           :args (),
  1018.           :init
  1019.           #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
  1020.           :default-rate :auto,
  1021.           :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
  1022.           :full-doc
  1023.           "\n  []\n\n\n  Returns the number of output buses allocated on the \n  server. This is the number of hardware outputs provided by \n  the host machine such as left and right speakers. \n\n  Categories: \n  Rates: [ :ir ]\n  Default rate: :auto"},
  1024.          :arg-map {},
  1025.          :orig-args []}
  1026.         0)}
  1027.       1)}),
  1028.    :outputs (),
  1029.    :inputs ({:src -1, :index 1} {:src 2, :index 0})})},
  1030. :status #<Atom@4f287b4b: :live>,
  1031. :loaded? #<Promise@403a0e4d: true>}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement