I'm sorry to be replying so late to this, but I was away for a week.
The first argument to [polywavesynth] is a tag which is prepended to all sssad-saved settings for that instance. For example,
An instance created with [polywavesynth wav1 32 1] will, when sssad-save is called, save a list something like:
wav1/detune 0; wav1/panPortamento 1700; wav1/panMode 0; wav1/panPosition 0.5; wav1/ratioMod 1; wav1/filtEnvExp 1; wav1/filtRelease 1539.15; wav1/filtSustain 30.7692; wav1/filtDecay 1026.44; wav1/filtAttack 11.2544; wav1/envExp 1; wav1/gain 0.24048; wav1/cWaveType 0; wav1/mWaveType 0; wav1/release 385.538; wav1/sustain 71.7949; wav1/decay 2820.95; wav1/attack 8.69077; wav1/modAmpl 0; wav1/modFreq 0; wav1/filtQ 0; wav1/filtFreq 4441.8;
Correspondingly, [polywavesynth wav2 32 1] will save a list with "wav2/" prepended to all label/value pairs. This is mentioned in [polywavesynth-help], and the doc page here:
http://www.pkstonemusic.com/polyWaveSynth.html
but it's probably not as clear as it could be. I almost always use [polywavesynth] just as you describe, with multiple synth instances, persisted by sssad.
By the way, please don't use Luigi's patch, anybody... it breaks this! I'm really glad you're getting good use out of [polywavesynth], Luigi.
Phil Stone www.pkstonemusic.com
Luigi Rensinghoff wrote:
I found the solution myself...
after a bit of hacking
If anyone is interested, its attached (The trick was to OSCroute and get rid of the " " - space in the list
bye Luigi
Am 16.06.2008 um 19:31 schrieb Enrique Erne:
hi Luigi
could you pack the synth in an abstraction and give it an ID as arguemnt? then u could use the $1 as prefix for all your parameters and sssad.
but this way you can't load a preset from the other instance. this problem could be solved with OSC or a list for each parameter. i.e. "synthA/freq 123" or "synthA freq 123"
good luck :)
eni
Luigi Rensinghoff wrote:
Dear List
If someone also uses the great "Polywavesynth".....well
i have a little weird problem..
I would like to use two of them in one patch and store and recall presets for each of them..
lets say poly1 and poly2...
i create sssad_panel poly1 and poly2
but if i save a preset from poly1 it also catches the values from poly2 so.....they are not 100% independent from each other..
It might be a bit complicated to unterstand...but the same probably happens with anything that is stored with sssad
What am i doing wrong
Thanks Luigi
---------------------------------------<
Luigi Rensinghoff luigi.rensinghoff@freenet.de mailto:luigi.rensinghoff@freenet.de skype:gigischinke ichat:gigicarlo
Pd-list@iem.at mailto:Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailto:Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
---------------------------------------<
Luigi Rensinghoff luigi.rensinghoff@freenet.de mailto:luigi.rensinghoff@freenet.de skype:gigischinke ichat:gigicarlo
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list