Classic ZynAddSubFX VST download
- KVRian
- Topic Starter
- 1055 posts since 3 Jul, 2006
ya ok... working on it....
Last edited by jackoo on Sun Mar 27, 2011 1:52 pm, edited 1 time in total.
-
- KVRAF
- 9521 posts since 6 Oct, 2004
Using reaper on XP sp3, 32 bit, using William J. Godfreys bank, I'm fairly surejackoo wrote:@glokraw: Can you please tell me the host and what patch change caused the loud burst of noise? And if you can replicate the problem again?
there were 2 patches loaded from among patches 2,3,4,and 5, and when I selected
#18, Steel Wire, it all went nuclear (I do recall how gorgeous it looked in
the Reaper track meter, as it attempted to melt my computer while I scrambled
for disconnects
I don't think I'll be trying to duplicate such things, although I've got more ears and soundscards, than money, that ain't sayin' much
Cheers
PS, If Mr Folderol should happen upon Mr Godfrey willst having a pint at the
local pub, perhaps you could discuss the nice sounds in the zyn banks floating
around, labelled 'Internet Collection', and 'Internet'. It seems some of the patrons
of the net have forgotten to give credit where it is so apply due.
Cheerio
- KVRian
- Topic Starter
- 1055 posts since 3 Jul, 2006
Ok.. This was quite painfull... hope my ears, speakers and amp are still alive.
Trouble is that I wanted to make the oscillator harmonics editable in realtime, although they were not....erm... designed for that...
So conclusions:
- Oscil size should be 512. Always.
- Buffer size should be TWICE your ASIO buffer size (for minimum probability of sound spikes). This shouldn't affect latency performance (not precisely sure about that...)
- If you want to use the Audio Inputs, then Buffer size must be exactly as your ASIO buffer size. So if you do sound synthesis work a lot with editing harmonics, put it double the ASIO, if you use the audio inputs put it the same as the ASIO.
- In any case in this new version, the probability for spikes should be greatly reduced (even if buffer is same as ASIO). And I hope for buffer settings double the ASIO, it should be reduced to near zero.
- GUI: The dialog for manually setting knob values is available
=======
So I hope this version is safer for your ears:
ZynAddSubFX VST v2.4.1.454beta
LE: Also for ADSynth, the harmonics should be ok to automate using MidiLearn, without spikes, if buffer is double the asio buffer. At least as far as I could test.
LE2: If you have large ASIO buffer sizes, it may seem it is ok also to have the buffer size the same as ASIO. As it seems it is a good thing to have zyn's internal buffer larger or the same as the oscil size (512). But larger than 1024 i think it would not make sense.
For example: I have an ASIO buffer size of 256. Best for me is zyn's buffer 512 and oscil size 512.
So finally, I guess best is:
Zyn's buffer = 2*ASIO buffer if ASIO buffer is below 512
Zyn's buffer = ASIO buffer if ASIO buffer is greater or equal to 512
Oscil size = 512
===
VDX
Trouble is that I wanted to make the oscillator harmonics editable in realtime, although they were not....erm... designed for that...
So conclusions:
- Oscil size should be 512. Always.
- Buffer size should be TWICE your ASIO buffer size (for minimum probability of sound spikes). This shouldn't affect latency performance (not precisely sure about that...)
- If you want to use the Audio Inputs, then Buffer size must be exactly as your ASIO buffer size. So if you do sound synthesis work a lot with editing harmonics, put it double the ASIO, if you use the audio inputs put it the same as the ASIO.
- In any case in this new version, the probability for spikes should be greatly reduced (even if buffer is same as ASIO). And I hope for buffer settings double the ASIO, it should be reduced to near zero.
- GUI: The dialog for manually setting knob values is available
=======
So I hope this version is safer for your ears:
ZynAddSubFX VST v2.4.1.454beta
LE: Also for ADSynth, the harmonics should be ok to automate using MidiLearn, without spikes, if buffer is double the asio buffer. At least as far as I could test.
LE2: If you have large ASIO buffer sizes, it may seem it is ok also to have the buffer size the same as ASIO. As it seems it is a good thing to have zyn's internal buffer larger or the same as the oscil size (512). But larger than 1024 i think it would not make sense.
For example: I have an ASIO buffer size of 256. Best for me is zyn's buffer 512 and oscil size 512.
So finally, I guess best is:
Zyn's buffer = 2*ASIO buffer if ASIO buffer is below 512
Zyn's buffer = ASIO buffer if ASIO buffer is greater or equal to 512
Oscil size = 512
===
VDX
== VDX == One Man can make a difference!
My music is on https://soundcloud.com/vdxi | Info | More Info
My music is on https://soundcloud.com/vdxi | Info | More Info
- KVRian
- Topic Starter
- 1055 posts since 3 Jul, 2006
I'd say min value of oscil size is 512 (otherwise the FFT engine crashes). It also has to be a power of 2 (also for FFT reasons). If this parameter is too big (say 1024), you will probably get corrupted sound when you edit the oscillator harmonics in realtime (in ADDSynth).V'ger wrote:I just tried to have the oscil value the same as buffer (256), but then Zyn refused to load, going back to double value (512), everything is fine. A 1024 setting makes no difference as far as I can tell. What is this setting anyway?
Also, If you do not experience loud bursts of noise, you can stay with your internal Zyn buffer size 256 (for lowest latency, and if it is the same as your ASIO buffer, you can also use zyn's audio inputs - the exact behavior depends on your ASIO drivers)
The internal Zyn Buffer size should be greater or equal to your actual ASIO buffer size. For best performance, the internal Zyn buffer should be a MULTIPLE of your real ASIO size.
If you experience noise bursts when you quickly move around with the harmonics slider inside a ADDSynth patch, then make your zyn buffer 512, and your oscil size also 512. I would say the impact on latency is minimal, and not doubling the latency, as if it would happen if you modified your actual ASIO Buffer Size to 512.
== VDX == One Man can make a difference!
My music is on https://soundcloud.com/vdxi | Info | More Info
My music is on https://soundcloud.com/vdxi | Info | More Info
- KVRian
- Topic Starter
- 1055 posts since 3 Jul, 2006
Does it sound useful to you to make the main Zyn window always on top? Cause I heard some ppl complaining that the main window gets caught under the host windows...
-
- KVRAF
- 2725 posts since 19 Dec, 2010 from North America
Jackoo,
That would be a spectacular addition. Thanks.
That would be a spectacular addition. Thanks.
- KVRian
- Topic Starter
- 1055 posts since 3 Jul, 2006
burning a lot of time these days on making a version without any GUI artifacts to the host (even if zyn's GUI is active)...
Needs a separate thread to handle the GUI properly and separate it completely from the sound generating thread.....
So far I'm getting clean host GUI, but corrupted Zyn GUI
And making windows on top... with FLTK.. that's a whole other hassle...
anyway beats rewriting everything in QT... timewise

So far I'm getting clean host GUI, but corrupted Zyn GUI
anyway beats rewriting everything in QT... timewise
Last edited by jackoo on Sun Apr 03, 2011 6:44 pm, edited 1 time in total.
- KVRian
- Topic Starter
- 1055 posts since 3 Jul, 2006
ok... here it is...
Remove old version from your projects BEFORE upgrading (or you will get a corrupted GUI)
Presenting:
ZynAddSubFX VST v2.4.1.460beta
ZynAddSubFX VST
ver. 2.4.1.460beta VST VDX version
- Completely removed the GUI interaction artifacts between Zyn and the Host
(no more weird mouse behavior when Zyn GUI is ON)
- Should be useable now on more hosts...
- No need for wrapper anymore
- Modified internal threading mechanisms
- !! Made ADDITIONAL THREAD to separate GUI from the Sound Generation Thread
- Added option (check settings) to have all Zyn's windows On Top of the host (default is activated)
- Added option NOT to use the new GUI thread (use old style GUI, with known issues, if for some reason the new mode is not working properly - default is inactivated)
- If you choose to have Zyn's windows on top of the host, all tooltips will NOT be shown (technical FLTK reasons...)
- If you wish to see the tooltips, please deactivate the option.
==================================
BUFFER SIZE NOTES:
- If no sound bursts occur Internal Buffer Size = Asio Buffer Size (best performance)
- If sound bursts occur when working with harmonics (osc editor):
Internal Buffer Size = 2 * Asio Buffer Size
- If you use harmonics automation:
Internal Buffer Size = 2 * Asio Buffer Size
- If Internal Buffer Size = 2 * Asio Buffer Size, poliphony may be limited.
- Recommended Oscil Size = 512 (always)
- To use Audio Inputs, Internal Zyn Buffer Size = Asio Buffer Size
=================================
I'm keen to see if this works better in hosts which had problems with previous versions, due to erratic GUI behavior.
Enjoy!
==
VDX
Remove old version from your projects BEFORE upgrading (or you will get a corrupted GUI)
Presenting:
ZynAddSubFX VST v2.4.1.460beta
ZynAddSubFX VST
ver. 2.4.1.460beta VST VDX version
- Completely removed the GUI interaction artifacts between Zyn and the Host
(no more weird mouse behavior when Zyn GUI is ON)
- Should be useable now on more hosts...
- No need for wrapper anymore
- Modified internal threading mechanisms
- !! Made ADDITIONAL THREAD to separate GUI from the Sound Generation Thread
- Added option (check settings) to have all Zyn's windows On Top of the host (default is activated)
- Added option NOT to use the new GUI thread (use old style GUI, with known issues, if for some reason the new mode is not working properly - default is inactivated)
- If you choose to have Zyn's windows on top of the host, all tooltips will NOT be shown (technical FLTK reasons...)
- If you wish to see the tooltips, please deactivate the option.
==================================
BUFFER SIZE NOTES:
- If no sound bursts occur Internal Buffer Size = Asio Buffer Size (best performance)
- If sound bursts occur when working with harmonics (osc editor):
Internal Buffer Size = 2 * Asio Buffer Size
- If you use harmonics automation:
Internal Buffer Size = 2 * Asio Buffer Size
- If Internal Buffer Size = 2 * Asio Buffer Size, poliphony may be limited.
- Recommended Oscil Size = 512 (always)
- To use Audio Inputs, Internal Zyn Buffer Size = Asio Buffer Size
=================================
I'm keen to see if this works better in hosts which had problems with previous versions, due to erratic GUI behavior.
Enjoy!
==
VDX
Last edited by jackoo on Tue Apr 05, 2011 7:59 pm, edited 1 time in total.
== VDX == One Man can make a difference!
My music is on https://soundcloud.com/vdxi | Info | More Info
My music is on https://soundcloud.com/vdxi | Info | More Info
- KVRAF
- 10128 posts since 16 Dec, 2002
Hi,
Just tried this latest build.
When trying to set the root diretectory for the banks windows menus go weird and after opening and closing the 'add root dir' for banks it crashed Live.
Win7 32bit
Ableton Live current version
Just tried this latest build.
When trying to set the root diretectory for the banks windows menus go weird and after opening and closing the 'add root dir' for banks it crashed Live.
Win7 32bit
Ableton Live current version
- KVRAF
- 10128 posts since 16 Dec, 2002
justed rebooted.....
whilst typing that last reply my computer went into meltdown and I hit the submit button before I had a total sytem freeze, except for the mouse hehe.
I guess thats largely to do with Live's handling of quirky plugins.
I have quite a few plgins that can get Live to crash, including commercial ones
But thats the worst crash Ive had till now I think
whilst typing that last reply my computer went into meltdown and I hit the submit button before I had a total sytem freeze, except for the mouse hehe.
I guess thats largely to do with Live's handling of quirky plugins.
I have quite a few plgins that can get Live to crash, including commercial ones
But thats the worst crash Ive had till now I think
- KVRian
- Topic Starter
- 1055 posts since 3 Jul, 2006
setting the root directory? sorry... no can't do
it's hardcoded C:\ZynAddSubFX
Read install.txt
Reasons for that have been mentioned.
See if menus go weird after you copy the banks there and after zyn correctly creates a cfg file. Also buffer sizes must be set.
indeed the Settings dialog is the most instable 
Checking the cfg by hand may also be required if zyn crashes during the settings dialog.
it's hardcoded C:\ZynAddSubFX
Read install.txt
Reasons for that have been mentioned.
See if menus go weird after you copy the banks there and after zyn correctly creates a cfg file. Also buffer sizes must be set.
Checking the cfg by hand may also be required if zyn crashes during the settings dialog.
- KVRAF
- 10128 posts since 16 Dec, 2002
ahh, sorry...
I just installed without reading anything !
I just installed without reading anything !
- KVRian
- Topic Starter
- 1055 posts since 3 Jul, 2006
ooba dooba
does it work?
- KVRAF
- 10128 posts since 16 Dec, 2002
@jackoo
I take back my last comment having read the VST_README.txt in the zip.
you fekking hero....this is the most stable version yet and the most usable.
The windows stay on top and it hasnt crashed in the last few minutes
thankyou soooooooooo much
I take back my last comment having read the VST_README.txt in the zip.
you fekking hero....this is the most stable version yet and the most usable.
The windows stay on top and it hasnt crashed in the last few minutes
thankyou soooooooooo much
