Oscillator-Size Setting
- KVRian
- 1044 posts since 3 Jul, 2006
Hi,
For the VST, set this to 512, and don't touch it.
(lower values will crash the VST, higher values could in theory bring latency issues)
For the VST, set this to 512, and don't touch it.
(lower values will crash the VST, higher values could in theory bring latency issues)
- KVRian
- 1044 posts since 3 Jul, 2006
oscillator size = 512 (in all cases)
Buffer size should be the same as your ASIO size, which is set by your soundcard (if you're using ASIO drivers for low latency).
It's recommended to use a power of 2, both for your soundcard's ASIO size and for zyn's internal buffer size (I use 256 samples which means about 6ms of latency => which is ok for keyboards).
latency [miliseconds] = buffer size [samples] / sampling frequency [kHz]
5.8ms = 256 / 44.1
11.6ms = 512 / 44.1
If unsure about ASIO (or if using MME / DS drivers), just use 512 for Zyn's buffer size.
Buffer size should be the same as your ASIO size, which is set by your soundcard (if you're using ASIO drivers for low latency).
It's recommended to use a power of 2, both for your soundcard's ASIO size and for zyn's internal buffer size (I use 256 samples which means about 6ms of latency => which is ok for keyboards).
latency [miliseconds] = buffer size [samples] / sampling frequency [kHz]
5.8ms = 256 / 44.1
11.6ms = 512 / 44.1
If unsure about ASIO (or if using MME / DS drivers), just use 512 for Zyn's buffer size.
-
- KVRian
- 551 posts since 21 Oct, 2008 from USA
the oscillator size is completely unrelated to latency, it is just the size of the wavetable that adsynth notes are pulled from. Each oscillator on the start of a note generates out a wavetable of that size (plus a bit) and then the note is played by grabbing interpolated values from that table.
One of the developers on the ZynAddSubFX open source synth
The author of the Zyn-Fusion UI for ZynAddSubFX
The author of the Zyn-Fusion UI for ZynAddSubFX
- KVRian
- 1044 posts since 3 Jul, 2006
For the Windows VST version, it is!fundamental wrote:the oscillator size is completely unrelated to latency
-
- KVRian
- 551 posts since 21 Oct, 2008 from USA
Heh.jackoo wrote:For the Windows VST version, it is!
How did you manage to couple those?
- KVRian
- 1044 posts since 3 Jul, 2006
Well perhaps they're not directly related. But I remember well that while testing it with a higher osc size value, I would get some weird 'asio peaks' and eventually cracks and clicks in the sound when using heavier patches. This of course would mean setting the ASIO / internal buffer to a higher value, meaning higher latency.fundamental wrote:Heh.jackoo wrote:For the Windows VST version, it is!
How did you manage to couple those?
I recall I didn't have these issues with the 'standard' value of 512.
I also didn't notice any improvement quality wise (but my ears aren't perfect) with the higher osc size.
Sorry for my blunt comment I don't like to start a war over it
-
- KVRian
- 551 posts since 21 Oct, 2008 from USA
ah ok, that makes much more sense.
yeah, it would be nice if the differing oscillator sizes did not affect the cost to initialize a note quite as much as it does not, but as it stands it can get quite pricy above 512.
The only time that I would think that you would be able to hear quality differences here are when there is a lot of large frequency changes during the note's lifespan either from a envelop or a lfo or a modulator.
Those will generally result in all sorts of spectral weirdness if brought to too far of an extreme.
yeah, it would be nice if the differing oscillator sizes did not affect the cost to initialize a note quite as much as it does not, but as it stands it can get quite pricy above 512.
The only time that I would think that you would be able to hear quality differences here are when there is a lot of large frequency changes during the note's lifespan either from a envelop or a lfo or a modulator.
Those will generally result in all sorts of spectral weirdness if brought to too far of an extreme.
One of the developers on the ZynAddSubFX open source synth
The author of the Zyn-Fusion UI for ZynAddSubFX
The author of the Zyn-Fusion UI for ZynAddSubFX