Significant fixes and enhancements have been made to both [polygrainsynth] and [polywavesynth] (free polyphonic synthesizers for Pd). Please try these much-improved new versions.
webpage: http://www.pkstonemusic.com/pd_code.html
some improvisations made with these instruments: http://www.pkstonemusic.com/pubmusic.htm
[polygrainsynth]:
2008-11-22 - v 1.0
* Added "global" toggle, which enables live output of global-capable parameters to all voices. * Added "OSC-UI" toggle, which enables the UI to follow OSC input. * Fixed many small bugs in indeterminacy (rand and drunken walk). * Fixed bug in pointer wrap function for negative pointer hops. * Eliminated "pointer set" slider and variable for anchoring. Anchored notes now start at the subsection beginning (for pointer hops greater than or equal to 0) or the subsection end (for pointer hops less than 0). * Eliminated "rand/drunk" switch to make "rand" and "drunk" controls less cumbersome. Now, a zero value in these parameters is used to switch them off. This has the added benefit of allowing complete independence between hop_size and grain_dur indeterminacy controls. * OSC nodes are all-lowercase now (e.g. /allNotesOff is now /allnotesoff).
[polywavesynth]:m
2008-11-22 - v 4.0
* Added "global" toggle, which enables live output of global-capable parameters to all voices. * Added "OSC-UI" toggle, which enables the UI to follow OSC input. * Made 10 of the control parameters "live" i.e., global. * Fixed bug in "noise" wave table (only an eighth of it was initialized before!) * OSC nodes are all-lowercase now (e.g. /allNotesOff is now /allnotesoff).
Phil Stone http://www.pkstonemusic.com