Control poly~ voice allocation and muting
Description The thispoly~ object is placed inside a patcher loaded by the poly~ object. It sends and receives messages from the poly~ object that loads it.
|| Reports the instance number of the patch. The first instance is reported as
||busy-state (0 or 1) [int]
|| A value of poly~ object.
or toggles the "busy" state off or on for the patcher instance. When "busy" (i.e., set to ) the object will not receive messages generated by a or message to the left inlet of the parent |
||mute-flag (0 or 1) [int]
message toggles the DSP for the loaded instance of the patcher on ( ) and off ( ). This message can be combined with an message which toggles the "busy" state of the patcher to create voices in a patcher which are only on while they play a "note". |
|| A signal input can be used to set the "busy" state of the patcher instance. When an incoming signal is non-zero, the busy state for the patcher instance is set to 1. When no signal is present, the busy state is set to 0.
thispoly~ reports the instance number of its poly~ subpatcher
Message input for a patcher loaded by poly~ or pfft~
Signal input for a patcher loaded by poly~
Message output for a patcher loaded by poly~ or pfft~
Signal output for a patcher loaded by poly~
Polyphony/DSP manager for patchers
|MSP Tutorial 21: Using the poly~ Object
||MSP Tutorial 21: Using the poly~ Object