Here's some patches I made to demo the bugs
EH Zebra2 Bug demo patches.zip
OSC Width 100% in 'Dual' mode (OSC Dual crosstalk.h2p)
- Set OSC to 'Dual' voice mode
- Set Width to 100%, Pan to 0
- Add some detune.
If you examine the output on a scope (or sensitive VU meters), you can see some amplitude variation.
This is caused by a small amount of crosstalk between the channels - the 'width' is not fully 100%
- Set FMO to 'Stereo' mode
- Set Width to 100%, Pan to 0
- Add some detune.
If you examine the output on a scope (or sensitive VU meters), you can see some amplitude variation.
This is caused by a small amount of crosstalk between the channels - the 'width' is not fully 100%
(essentially the same problem as the OSCs)
- Set FMO to 'Mono' mode
- Set Pan to 100% (hard right)
If you examine the output, you can see that some signal still exists in the left channel (about 30 dB down).
The same problem occurs on the reverse 0% pan.
[OSCs in 'dual' mode exhibit the same behaviour when width is set to 0% and they are hard panned]
OK, given that these are very small bugs, why do they matter?
In a word (?) FM...
FM is extremely sensitive to small changes in modulator amplitudes.
Load up the patch - FM crosstalk bug demo.
The first lane demonstrates the correct (simulated) behaviour.
Note that there is a sense of width, but very little timbral shifting (there should be none, but the simulation isn't perfect)
Now, mute the first lane and unmute the second. You should easily hear the sound varying because of the 'ripple' in the modulators amplitude....
