You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
FM seems to fail in the "sine modulates sine" case in many scenarios. Some may fall in the aliasing area, but the most remarkable scenario is this:
Start zyn with SR 192000 (error occurs with all SRs, but let's exclude aliasing issues)
Use a fresh AD voice
Set modulator type to FM
Set FM volume to 120
Activate AMP env
Set stretch to 127
Play the lowest note on the internal "vK" (virtual keyboard)
After 0.3 seconds, you will hear a sudden transition which can not be caused by aliasing. This must be investigated, possibly with debug printfs at the time where the sound changes.
Also notable, if you switch to PM, the issue is gone. Except for initial parameter,s PM and FM share almost the same modulation code, except for the normalization phase:
FM seems to fail in the "sine modulates sine" case in many scenarios. Some may fall in the aliasing area, but the most remarkable scenario is this:
After 0.3 seconds, you will hear a sudden transition which can not be caused by aliasing. This must be investigated, possibly with debug printfs at the time where the sound changes.
Also notable, if you switch to PM, the issue is gone. Except for initial parameter,s PM and FM share almost the same modulation code, except for the normalization phase:
zynaddsubfx/src/Synth/ADnote.cpp
Lines 1524 to 1545 in 8066748
The text was updated successfully, but these errors were encountered: