Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {:synth "learn-leipzig.audio-visual/mic",
- :id 43,
- :target 39,
- :position :tail,
- :args {},
- :sdef
- {:name "learn-leipzig.audio-visual/mic",
- :constants [0.0 18.0],
- :params (),
- :pnames (),
- :ugens
- ({:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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.",
- :categories [],
- :args (),
- :init #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :default-rate :auto,
- :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
- :full-doc
- "\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"},
- :arg-map
- {:a
- {:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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.",
- :categories [],
- :args (),
- :init #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :default-rate :auto,
- :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
- :full-doc
- "\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"},
- :arg-map {},
- :orig-args []},
- :b 0},
- :orig-args
- ({:id 320,
- :name "NumOu :rate 2,
- :rate-name :ar,
- :special 0,
- :args
- ({:id 321,
- :name "BinaryOpUGen",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args
- ({:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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.",
- :categories [],
- :args (),
- :init
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :default-rate :auto,
- :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
- :full-doc
- "\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"},
- :arg-map
- {:a
- {:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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.",
- :categories [],
- :args (),
- :init
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :default-rate :auto,
- :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
- :full-doc
- "\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"},
- :arg-map {},
- :orig-args []},
- :b 0},
- :orig-args
- ({:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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.",
- :categories [],
- :args (),
- :init
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :default-rate :auto,
- :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
- :full-doc
- "\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"},
- :arg-map {},
- :orig-args []}
- 0)}),
- :n-outputs 1,
- :spec
- {:args
- ({:doc "the index of the bus to read in from",
- :name "bus",
- :default 0,
- :expands? true}
- {:doc
- "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.",
- :name "num-channels",
- :default 1,
- :mode :num-outs,
- :expands? false}),
- :fn-names {"in:ar" :ar, "in:kr" :kr, "in" :ar},
- :init #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :full-doc
- "\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",
- :name "In",
- :default-rate :ar,
- :summary "Read a signal from a bus.",
- :categories [],
- :rates #{:ar :kr},
- :doc
- "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."},
- :arg-map
- {:bus
- {:id 321,
- :name "BinaryOpUGen",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args
- ({:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "returns the number of output buses allocated on the server.\n Thi. +, *, <, min, max, etc...)",
- :categories [],
- :init #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :fn-names
- {"binary-op-u-gen:ar" :ar,
- "binary-op-u-gen:dr" :dr,
- "binary-op-u-gen:ir" :ir,
- "binary-op-u-gen:kr" :kr,
- "binary-op-u-gen" :auto},
- :full-doc
- "\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"},
- :arg-map
- {:a
- {:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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...)",
- :categories [],
- :init #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :fn-names
- {"binary-op-u-gen:ar" :ar,
- "binary-op-u-gen:dr" :dr,
- "binary-op-u-gen:ir" :ir,
- "binary-op-u-gen:kr" :kr,
- "binary-op-u-gen" :auto},
- :full-doc
- "\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"},
- :arg-map
- {:a
- {:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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.",
- :categories [],
- :args (),
- :init
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :default-rate :auto,
- :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
- :full-doc
- "\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"},
- :arg-map {},
- :orig-args []}
- 0.0),
- :n-outputs 1,
- :spec
- {:name "BinaryOpUGen",
- :args
- ({:doc "First input", :name "a", :expands? true}
- {:doc "Second input", :name "b", :expands? true}),
- :rates #{:ar :dr :ir :kr},
- :default-rate :auto,
- :doc
- "Multi-function binary ugen representing many\n operations (e.g. +, *, <, min, max, etc...)",
- :categories [],
- :init
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :fn-names
- {"binary-op-u-gen:ar" :ar,
- "binary-op-u-gen:dr" :dr,
- "binary-op-u-gen:ir" :ir,
- "binary-op-u-gen:kr" :kr,
- "binary-op-u-gen" :auto},
- :full-doc
- "\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"},
- :arg-map
- {:a
- {:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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.",
- :categories [],
- :args (),
- :init
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :default-rate :auto,
- :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
- :full-doc
- "\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"},
- :arg-map {},
- :orig-args []},
- :b 0},
- :orig-args
- ({:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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.",
- :categories [],
- :args (),
- :init
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :default-rate :auto,
- :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
- :full-doc
- "\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"},
- :arg-map {},
- :orig-args []}
- 0)}),
- :n-outputs 1,
- :spec
- {:args
- ({:doc "the index of the bus to read in from",
- :name "bus",
- :default 0,
- :expands? true}
- {:doc
- "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.",
- :name "num-channels",
- :default 1,
- :mode :num-outs,
- :expands? false}),
- :fn-names {"in:ar" :ar, "in:kr" :kr, "in" :ar},
- :init #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :full-doc
- "\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",
- :name "In",
- :default-rate :ar,
- :summary "Read a signal from a bus.",
- :categories [],
- :rates #{:ar :kr},
- :doc
- "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."},
- :arg-map
- {:bus
- {:id 321,
- :name "BinaryOpUGen",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args
- ({:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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.",
- :categories [],
- :args (),
- :init
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :default-rate :auto,
- :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
- :full-doc
- "\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"},
- :arg-map {},
- :orig-args []}
- 0.0),
- :n-outputs 1,
- :spec
- {:name "BinaryOpUGen",
- :args
- ({:doc "First input", :name "a", :expands? true}
- {:doc "Second input", :name "b", :expands? true}),
- :rates #{:ar :dr :ir :kr},
- :default-rate :auto,
- :doc
- "Multi-function binary ugen representing many\n operations (e.g. +, *, <, min, max, etc...)",
- :categories [],
- :init
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :fn-names
- {"binary-op-u-gen:ar" :ar,
- "binary-op-u-gen:dr" :dr,
- "binary-op-u-gen:ir" :ir,
- "binary-op-u-gen:kr" :kr,
- "binary-op-u-gen" :auto},
- :full-doc
- "\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"},
- :arg-map
- {:a
- {:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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.",
- :categories [],
- :args (),
- :init
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :default-rate :auto,
- :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
- :full-doc
- "\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"},
- :arg-map {},
- :orig-args []},
- :b 0},
- :orig-args
- ({:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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.",
- :categories [],
- :args (),
- :init
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :default-rate :auto,
- :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
- :full-doc
- "\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"},
- :arg-map {},
- :orig-args []}
- 0)},
- :num-channels 1},
- :orig-args
- ({:id 321,
- :name "BinaryOpUGen",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args
- ({:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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.",
- :categories [],
- :args (),
- :init
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :default-rate :auto,
- :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
- :full-doc
- "\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"},
- :arg-map {},
- :orig-args []}
- 0.0),
- :n-outputs 1,
- :spec
- {:name "BinaryOpUGen",
- :args
- ({:doc "First input", :name "a", :expands? true}
- {:doc "Second input", :name "b", :expands? true}),
- :rates #{:ar :dr :ir :kr},
- :default-rate :auto,
- :doc
- "Multi-function binary ugen representing many\n operations (e.g. +, *, <, min, max, etc...)",
- :categories [],
- :init
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :fn-names
- {"binary-op-u-gen:ar" :ar,
- "binary-op-u-gen:dr" :dr,
- "binary-op-u-gen:ir" :ir,
- "binary-op-u-gen:kr" :kr,
- "binary-op-u-gen" :auto},
- :full-doc
- "\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"},
- :arg-map
- {:a
- {:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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.",
- :categories [],
- :args (),
- :init
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :default-rate :auto,
- :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
- :full-doc
- "\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"},
- :arg-map {},
- :orig-args []},
- :b 0},
- :orig-args
- ({:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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.",
- :categories [],
- :args (),
- :init
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :default-rate :auto,
- :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
- :full-doc
- "\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"},
- :arg-map {},
- :orig-args []}
- 0)}
- 1)}),
- :n-outputs 0,
- :spec
- {:args
- ({:doc
- "the index of the buss to write to. The lowest index\n numbers are written to the audio hardware.",
- :name "bus",
- :expands? true}
- {:doc
- "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.",
- :name "signals",
- :mode :append-sequence,
- :expands? false}),
- :fn-names {"out:ar" :ar, "out:kr" :kr, "out" :auto},
- :init #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :full-doc
- "\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",
- :check
- #function[overtone.sc.machinery.ugen.check/mk-when-rate/fn--4319/fn--4320],
- :auto-rate true,
- :name "Out",
- :default-rate :auto,
- :num-outs 0,
- :summary "write a signal to a bus, adding to previous contents.",
- :categories [],
- :rates #{:ar :kr},
- :doc
- "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))."},
- :arg-map
- {:bus 18,
- :signals
- {:id 322,
- :name "In",
- :rate 2,
- :rate-name :ar,
- :special 0,
- :args
- ({:id 321,
- :name "BinaryOpUGen",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args
- ({:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :fn-names
- {"binary-op-u-gen:ar" :ar,
- "binary-op-u-gen:dr" :dr,
- "binary-op-u-gen:ir" :ir,
- "binary-op-u-gen:kr" :kr,
- "binary-op-u-gen" :auto},
- :full-doc
- "\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"},
- :arg-map
- {:a
- {:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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.",
- :name "num-channels",
- :default 1,
- :mode :num-outs,
- :expands? false}),
- :fn-names {"in:ar" :ar, "in:kr" :kr, "in" :ar},
- :init #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :full-doc
- "\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",
- :name "In",
- :default-rate :ar,
- :summary "Read a signal from a bus.",
- :categories [],
- :rates #{:ar :kr},
- :doc
- "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."},
- :arg-map
- {:bus
- {:id 321,
- :name "BinaryOpUGen",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args
- ({:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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.",
- :categories [],
- :args (),
- :init
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :default-rate :auto,
- :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
- :full-doc
- "\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"},
- :arg-map {},
- :orig-args []}
- 0.0),
- :n-outputs 1,
- :spec
- {:name "BinaryOpUGen",
- :args
- ({:doc "First input", :name "a", :expands? true}
- {:doc "Second input", :name "b", :expands? true}),
- :rates #{:ar :dr :ir :kr},
- :default-rate :auto,
- :doc
- "Multi-function binary ugen representing many\n operations (e.g. +, *, <, min, max, etc...)",
- :categories [],
- :init
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :fn-names
- {"binary-op-u-gen:ar" :ar,
- "binary-op-u-gen:dr" :dr,
- "binary-op-u-gen:ir" :ir,
- "binary-op-u-gen:kr" :kr,
- "binary-op-u-gen" :auto},
- :full-doc
- "\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"},
- :arg-map
- {:a
- {:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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.",
- :categories [],
- :args (),
- :init
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :default-rate :auto,
- :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
- :full-doc
- "\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"},
- :arg-map {},
- :orig-args []},
- :b 0},
- :orig-args
- ({:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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.",
- :categories [],
- :args (),
- :init
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :default-rate :auto,
- :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
- :full-doc
- "\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"},
- :arg-map {},
- :orig-args []}
- 0)},
- :num-channels 1},
- :orig-args
- ({:id 321,
- :name "BinaryOpUGen",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args
- ({:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :fn-names
- {"binary-op-u-gen:ar" :ar,
- "binary-op-u-gen:dr" :dr,
- "binary-op-u-gen:ir" :ir,
- "binary-op-u-gen:kr" :kr,
- "binary-op-u-gen" :auto},
- :full-doc
- "\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"},
- :arg-map
- {:a
- {:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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.",
- :categories [],
- :args (),
- :init
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :default-rate :auto,
- :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
- :full-doc
- "\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"},
- :arg-map {},
- :orig-args []}
- 0.0),
- :n-outputs 1,
- :spec
- {:name "BinaryOpUGen",
- :args
- ({:doc "First input", :name "a", :expands? true}
- {:doc "Second input", :name "b", :expands? true}),
- :rates #{:ar :dr :ir :kr},
- :default-rate :auto,
- :doc
- "Multi-function binary ugen representing many\n operations (e.g. +, *, <, min, max, etc...)",
- :categories [],
- :init
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :fn-names
- {"binary-op-u-gen:ar" :ar,
- "binary-op-u-gen:dr" :dr,
- "binary-op-u-gen:ir" :ir,
- "binary-op-u-gen:kr" :kr,
- "binary-op-u-gen" :auto},
- :full-doc
- "\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"},
- :arg-map
- {:a
- {:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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.",
- :categories [],
- :args (),
- :init
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :default-rate :auto,
- :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
- :full-doc
- "\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"},
- :arg-map {},
- :orig-args []},
- :b 0},
- :orig-args
- ({:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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.",
- :categories [],
- :args (),
- :init
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :default-rate :auto,
- :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
- :full-doc
- "\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"},
- :arg-map {},
- :orig-args []}
- 0)}),
- :n-outputs 1,
- :spec
- {:args
- ({:doc "the index of the bus to read in from",
- :name "bus",
- :default 0,
- :expands? true}
- {:doc
- "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.",
- :name "num-channels",
- :default 1,
- :mode :num-outs,
- :expands? false}),
- :fn-names {"in:ar" :ar, "in:kr" :kr, "in" :ar},
- :init #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :full-doc
- "\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",
- :name "In",
- :default-rate :ar,
- :summary "Read a signal from a bus.",
- :categories [],
- :rates #{:ar :kr},
- :doc
- "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."},
- :arg-map
- {:bus
- {:id 321,
- :name "BinaryOpUGen",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args
- ({:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "returns the number of output buses allocated on the server.\n representing many\n operations (e.g. +, *, <, min, max, etc...)",
- :categories [],
- :init
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :fn-names
- {"binary-op-u-gen:ar" :ar,
- "binary-op-u-gen:dr" :dr,
- "binary-op-u-gen:ir" :ir,
- "binary-op-u-gen:kr" :kr,
- "binary-op-u-gen" :auto},
- :full-doc
- "\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"},
- :arg-map
- {:a
- {:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "returns the number of output buses allocated on the server.\n :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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.",
- :categories [],
- :args (),
- :init
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :default-rate :auto,
- :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
- :full-doc
- "\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"},
- :arg-map {},
- :orig-args []}
- 0.0),
- :n-outputs 1,
- :spec
- {:name "BinaryOpUGen",
- :args
- ({:doc "First input", :name "a", :expands? true}
- {:doc "Second input", :name "b", :expands? true}),
- :rates #{:ar :dr :ir :kr},
- :default-rate :auto,
- :doc
- "Multi-function binary ugen representing many\n operations (e.g. +, *, <, min, max, etc...)",
- :categories [],
- :init
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :fn-names
- {"binary-op-u-gen:ar" :ar,
- "binary-op-u-gen:dr" :dr,
- "binary-op-u-gen:ir" :ir,
- "binary-op-u-gen:kr" :kr,
- "binary-op-u-gen" :auto},
- :full-doc
- "\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"},
- :arg-map
- {:a
- {:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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.",
- :categories [],
- :args (),
- :init
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :default-rate :auto,
- :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
- :full-doc
- "\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"},
- :arg-map {},
- :orig-args []},
- :b 0},
- :orig-args
- ({:id 320,
- :name "NumOutputBuses",
- :rate 0,
- :rate-name :ir,
- :special 0,
- :args (),
- :n-outputs 1,
- :spec
- {:name "NumOutputBuses",
- :rates #{:ir},
- :doc
- "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.",
- :categories [],
- :args (),
- :init
- #function[overtone.sc.machinery.ugen.specs/with-init-fn/fn--4096],
- :default-rate :auto,
- :fn-names {"num-output-buses:ir" :ir, "num-output-buses" :auto},
- :full-doc
- "\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"},
- :arg-map {},
- :orig-args []}
- 0)}
- 1)}),
- :outputs (),
- :inputs ({:src -1, :index 1} {:src 2, :index 0})})},
- :status #<Atom@4f287b4b: :live>,
- :loaded? #<Promise@403a0e4d: true>}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement