Thanks for the feedback, Mr. Off. :-) Seriously, I really appreciate it. (responses interleaved below).
hard off wrote:
yeah getting some quite lush sounds out of this polywavesynth now.
says its only using 4% of my cpu as well, which is a bonus. haven't tried the grain one yet.
Fast machine! This means you can use big voice numbers, like 64 (if you can find a use for that kind of polyphony). Alternatively, you can throw up multiple [polywavesynth]s and/or [polygrainsynth]s, for polytimbral polyphony, or fattened unison voices.
a couple of things:
- the message box going into the sssadpanel currently contains
[example_presets/example1( but the folder is actually [Example_Presets], my system doesn't work with the change in capitalization.
This is in [polywavesynth_example] -- good catch; I'll fix it on the next release.
- it's hard to adjust the ADSR sliders at low values. particularly
for attack, it is important to be able to choose values around 20ms or 50ms. so i think a log, or exponential scaling would be better for the ADSR sliders.
This is such an excellent idea, I implemented it immediately (changed the sliders to log). Not nearly so much shift-dragging is necessary now. You have to watch out for attack/decay/release values of less than 11 msecs. or so, though. They can sound very clicky (although this may actually be desired in certain circumstances). Again, this will be available on the next release; it's easy to change on your own, though, and it has no ill effects.
- i had a look, and i can't figure out why, but it seems that the
global gain is still somehow affecting the sound further up the chain. ie..when i adjust the global gain, the attack of the sound is also changing. still not sure where this is coming from, but maybe something connected to the adsr?
I don't understand what you mean here...the gain slider on the [polywavesynth] UI is interacting with the attack? Are you sure it's not clipping - it's easy to clip with higher gain settings. The more notes you hold down, the higher the output, so for big polyphony, you have to bring the slider down a bit. If I'm totally misreading what you're saying here, let me know.
- would be nice to have more control over the amount of panning.
Like all the controls, it's available via OSC:
[an lfo, or anything else you like] | [/example/pan/position $1 < | (connect to the rightmost inlet of [polywavesynth])
Similarly, you can change the pan lagtime with a message like
"/example/pan/speed 0.8". The OSC implementation of [polywavesynth]
(polygrainsynth works the same way) is here:
http://www.pkstonemusic.com/polyWaveSynth.html#osc
but yeah, there are lots of really good sounds possible with this, great synth!!!
Thanks again for the excellent critique.