TimbreObject
The Base Class of Timbre Objects
Description
The base class of all timbre objects
Properties
mul
(Number)- adjust the output (lastout[i] = out[i] * mul + add)
add
(Number)- adjust the output (lastout[i] = out[i] * mul + add)
buddies
(list of TimbreObject)- todo
isAr
(ReadOnly Boolean)- returns
true
if receiver is an audio rate
- returns
isKr
(ReadOnly Boolean)- returns
true
if receiver is a control rate
- returns
isEnded
(ReadOnly boolean)- todo
Methods
play()
- Start processing
pause()
- Stop processing
bypass()
- The signal passes straight through receiver.
append(...)
- Adds T-Objects to the end of the input array for receiver.
appendTo(target)
- Adds receiver to the end of the input array for the target.
remove(...)
- Removes T-Objects from the input array for receiver.
removeFrom(target)
- Removes receiver from the input array for target.
removeAll()
- Remove all input objects
on(type, listener)
- Adds a listener to the end of the listeners array for the specified event.
once(type, listener)
- Adds a one time listener for the event.
removeListener(type, listener)
- Remove a listener from the listener array for the specified event.
removeAllListeners(type)
- Removes all listeners, or those of the specified event.
set(key, value)
/set(dict)
- Set one or more attributes, or execute method with value as the first argument.
get(key)
- Get the value of an attribute
bang(args...)
- Does something defined each object classes.
ar()
- Switches audio rate.
kr()
- Switches Control rate.
plot(opts)
- Plots receiver's status.
postMessage()
- todo
Events
bang
- This event is emitted any time someone calls
bang()
.
- This event is emitted any time someone calls
message
- todo