final case class SendReply(rate: MaybeRate, trig: GE, values: GE, msgName: String = "/reply", id: GE = 0) extends ZeroOut with HasSideEffect with Product with Serializable
A UGen which sends an sequence of values from the server to all notified
clients upon receiving triggers. The message sent is
osc.Message(<(String) msgName>, <(Int) nodeId>, <(Int) replyId>, <(Float) values>*)
.
For sending a single value, SendTrig
provides an alternative.
- trig
a non-positive to positive transition triggers a message
- values
a graph element comprising the signal channels to be polled
- msgName
a string specifying the OSC message's name. by convention, this should start with a forward slash and contain only 7-bit ascii characters.
- id
an integer identifier which is contained in the reply message. While you can distinguish different
SendReply
instances from the same Synth by choosing different OSC message names, depending on the application you may use the same message name but different ids (similar toSendTrig
).
- Note
The argument order is different from its sclang counterpart.
- See also
- Alphabetic
- By Inheritance
- SendReply
- Serializable
- HasSideEffect
- ZeroOut
- UGenSource
- Expander
- Lazy
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new SendReply(rate: MaybeRate, trig: GE, values: GE, msgName: String = "/reply", id: GE = 0)
- trig
a non-positive to positive transition triggers a message
- values
a graph element comprising the signal channels to be polled
- msgName
a string specifying the OSC message's name. by convention, this should start with a forward slash and contain only 7-bit ascii characters.
- id
an integer identifier which is contained in the reply message. While you can distinguish different
SendReply
instances from the same Synth by choosing different OSC message names, depending on the application you may use the same message name but different ids (similar toSendTrig
).
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- lazy val hashCode: Int
- Definition Classes
- UGenSource → AnyRef → Any
- val id: GE
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def makeUGen(_args: Vec[UGenIn]): Unit
- Attributes
- protected
- Definition Classes
- SendReply → UGenSource
- def makeUGens: Unit
Abstract method which must be implemented by creating the actual
UGen
s during expansion. - val msgName: String
- final def name: String
- Definition Classes
- UGenSource
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val rate: MaybeRate
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val trig: GE
- val values: GE
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated