Greetings,
I have studied the excellent suggestions made here for improving [polywavesynth] and come up with version 2, which no longer pollutes the global namespace, and supports OSC addressing of all its parameters.
Here's the list of revisions from the web page:
2007-09-16 - v.2
Note that an additional external is required for v.2 - mrpeach's OSC objects. If you use PD-0.39.3-extended-rc5, you'll have everything you need.
Check out the updated webpage at http://pkstonemusic.com/polyWaveSynth.html or go directly to the download at http://www.pkstonemusic.com/code/polywavesynth.tgz .
Thanks for the feedback on the first version; please let me know what you think of the much-improved version 2!
Phil Stone pkstonemusic.com
Looks great! I am still getting this immediate error, guessing from polypoly: error: inlet: expected '' but got 'list'
Tracking last error gives this patch (png included).
~Kyle
On 9/17/07, Phil Stone pkstone@ucdavis.edu wrote:
Greetings,
I have studied the excellent suggestions made here for improving [polywavesynth] and come up with version 2, which no longer pollutes the global namespace, and supports OSC addressing of all its parameters.
Here's the list of revisions from the web page:
2007-09-16 - v.2
- eliminated all global receives (except for SSSAD)
- added OSC inlet and OSC addressing of all parameters
- parameters now only changed on attack (used to be on release, too)
- added more values for modulation ratios
- included dependent abstractions in local "lib" directory
- cleaned up panning considerably
- exposed voice-stealing switch as a [polywavesynth] argument
- made all objects lowercase...dedicated to frankbarknecht :-)
Note that an additional external is required for v.2 - mrpeach's OSC objects. If you use PD-0.39.3-extended-rc5, you'll have everything you need.
Check out the updated webpage at http://pkstonemusic.com/polyWaveSynth.html or go directly to the download at http://www.pkstonemusic.com/code/polywavesynth.tgz .
Thanks for the feedback on the first version; please let me know what you think of the much-improved version 2!
Phil Stone pkstonemusic.com
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Hi Kyle,
The polywavesynth folder needs to be in your PD path, unfortunately.
Frank B. posted a solution to this problem, but it requires [declare],
which isn't available in <0.40.
Phil
Kyle Klipowicz wrote:
Looks great! I am still getting this immediate error, guessing from polypoly: error: inlet: expected '' but got 'list'
Tracking last error gives this patch (png included).
~Kyle
On 9/17/07, Phil Stone pkstone@ucdavis.edu wrote:
Greetings,
I have studied the excellent suggestions made here for improving [polywavesynth] and come up with version 2, which no longer pollutes the global namespace, and supports OSC addressing of all its parameters.
Here's the list of revisions from the web page:
2007-09-16 - v.2
- eliminated all global receives (except for SSSAD)
- added OSC inlet and OSC addressing of all parameters
- parameters now only changed on attack (used to be on release, too)
- added more values for modulation ratios
- included dependent abstractions in local "lib" directory
- cleaned up panning considerably
- exposed voice-stealing switch as a [polywavesynth] argument
- made all objects lowercase...dedicated to frankbarknecht :-)
Note that an additional external is required for v.2 - mrpeach's OSC objects. If you use PD-0.39.3-extended-rc5, you'll have everything you need.
Check out the updated webpage at http://pkstonemusic.com/polyWaveSynth.html or go directly to the download at http://www.pkstonemusic.com/code/polywavesynth.tgz .
Thanks for the feedback on the first version; please let me know what you think of the much-improved version 2!
Phil Stone pkstonemusic.com
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Hallo, Phil Stone hat gesagt: // Phil Stone wrote:
The polywavesynth folder needs to be in your PD path, unfortunately.
Frank B. posted a solution to this problem, but it requires [declare], which isn't available in <0.40.
As you now include polypoly and singleton, the solution is even easier: Just use [lib/polypoly ../polyvoice 20] instead of [lib/polypoly polyvoice 20].
Or even easier: Copy all the other patches into "lib" next to polypoly and singleton as well and only keep the patches in the top-level directory, that you want people to use directly without wrapping them in polypoly or singleton.
Frank Barknecht _ ______footils.org_ __goto10.org__
Of course! I will see to this when I get home from work. In the meantime, polywavesynth works just fine if you include its folder in your PD path (Kyle confirmed this).
Thanks, Frank.
Phil
Frank Barknecht wrote:
Hallo, Phil Stone hat gesagt: // Phil Stone wrote:
The polywavesynth folder needs to be in your PD path, unfortunately.
Frank B. posted a solution to this problem, but it requires [declare], which isn't available in <0.40.As you now include polypoly and singleton, the solution is even easier: Just use [lib/polypoly ../polyvoice 20] instead of [lib/polypoly polyvoice 20].
Or even easier: Copy all the other patches into "lib" next to polypoly and singleton as well and only keep the patches in the top-level directory, that you want people to use directly without wrapping them in polypoly or singleton.
Ciao