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
trueif receiver is an audio rate
- returns
isKr(ReadOnly Boolean)- returns
trueif 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