object AuralAttribute
- Alphabetic
- By Inheritance
- AuralAttribute
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- trait Factory extends AnyRef
- trait GraphemeAware[S <: Sys[S]] extends AnyRef
- trait Observer[S <: Sys[S]] 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: lucre.synth.AudioBus) extends Value with Product with Serializable
Value for which a
Synthis required that writes its signal to a bus, and the bus is then somehow mapped to the target node's control. -
trait
Target[S <: Sys[S]] extends Observable[AuralAttribute.Target.S.Tx, Value]
An
AuralAttribute.Targetdescribes the mechanism by which the attribute inputs can contribute their values.An
AuralAttribute.Targetdescribes 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 callingputand detach themselves by callingremove. The target automatically manages summing multiple inputs. While theValueparameter forputcorresponds to a particular attribute input, itsvalueOptiongives 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
putrepeatedly, 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[S <: Sys[S]](key: String, value: Obj[S], observer: Observer[S])(implicit tx: AuralAttribute.apply.S.Tx, context: AuralContext[S]): AuralAttribute[S]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def factories: Iterable[Factory]
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
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()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def startLevelView[S <: Sys[S]](obj: Obj[S])(implicit tx: AuralAttribute.startLevelView.S.Tx): ControlValuesView[S]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- object Target
- object Value