ExtensionImplicitely instantiated when PHSpar's play method is called, allows stopping and resuming with options also concerning the help synth.
Creates a new PHSparPlayer object.
| pHelpSynthPar |
A PHSpar object. |
| clock |
A TempoClock object. If not assigned, takes the default TempoClock. |
| quant |
A Quant object. Makes the player start at the next grid that gives enough time for latency. |
| hsPlay |
Boolean. Determines if help synth should start. Defaults to true. |
| switchPlay |
Boolean. Determines if switch pattern should play. Defaults to true. |
| pbindPlay |
Boolean. Determines if Pbind(s) should play. Defaults to true. |
| quantBufferTime |
SimpleNumber (seconds). Calculated time to include latency for "stepping in" is lengthened by this value. Defaults to 0.2. |
| hsStop |
Boolean. Determines if help synth should pause. Defaults to false. |
| switchStop |
Boolean. Determines if switch pattern player should pause. Defaults to false. |
| pbindStop |
Boolean. Determines if Pbind player(s) should pause. Defaults to true. |
| addAction |
Function to be evaluated at receive time. |
= stop
Stop the PHSparPlayer and all PHSusePlayers that are using the same HSpar, also free the HSpar.