object AuralAttribute
- Alphabetic
- By Inheritance
- AuralAttribute
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- trait Factory extends AnyRef
- trait GraphemeAware[T <: Txn[T]] extends AnyRef
- trait Observer[T <: Txn[T]] extends AnyRef
- sealed trait Scalar extends Value
Value for which a no synth is needed, but only a scalar value that needs to be set on the target node.
- final case class ScalarValue(value: Float) extends Scalar with Product with Serializable
- final case class ScalarVector(values: IndexedSeq[Float]) extends Scalar with Product with Serializable
- final case class Stream(source: NodeRef, bus: AudioBus) extends Value with Product with Serializable
Value for which a
Synth
is required that writes its signal to a bus, and the bus is then somehow mapped to the target node's control. - trait Target[T <: Txn[T]] extends Observable[T, Value]
An
AuralAttribute.Target
describes the mechanism by which the attribute inputs can contribute their values.An
AuralAttribute.Target
describes the mechanism by which the attribute inputs can contribute their values. It is internally connected to the process's node. One or multiple inputs then supply their values by callingput
and detach themselves by callingremove
. The target automatically manages summing multiple inputs. While theValue
parameter forput
corresponds to a particular attribute input, itsvalueOption
gives the overall signal output as sent to the node. For instance, a stream input will have a bus to which is writes, whereas the target itself may provide a bus from which this node reads.It is possible for an attribute to call
put
repeatedly, the target will then automatically dispose the previous value it had associated with that attribute. - sealed trait Value extends AnyRef
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
- def addFactory(f: Factory): Unit
- def addStartLevelViewFactory(f: StartLevelViewFactory): Unit
- def apply[T <: Txn[T]](key: String, value: Obj[T], observer: Observer[T])(implicit tx: T, context: AuralContext[T]): AuralAttribute[T]
- 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
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def expr[T <: Txn[T], A](key: String, value: IExpr[T, A], observer: Observer[T])(implicit tx: T, context: AuralContext[T]): AuralAttribute[T]
Attempts to create an aural attribute from an in-memory expression
- def factories: Iterable[Factory]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- 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 startLevelView[T <: Txn[T]](obj: Obj[T])(implicit tx: T): ControlValuesView[T]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- 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])
- object Target
- object Value
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated