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 calling put and detach themselves by
calling remove. The target automatically manages summing multiple
inputs. While the Value parameter for put corresponds to
a particular attribute input, its valueOption 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.
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.