Analog Gen: silent keys with small 09.Osc2 values in sub and Bitwise XOR modes

Found a bug? Post it here.
Post Reply
signality
Posts: 38
Joined: Tue Jul 12, 2016 5:12 pm

Analog Gen: silent keys with small 09.Osc2 values in sub and Bitwise XOR modes

Post by signality »

I often want to use a very small 09.Osc2 frequency shift value in Analog Gen but have found that when the 15.Osc mode is set to sub or Bitwise XOR then, when played on the virtual keyboard, some keys in the range C0 to B2 sound whilst others are silent.

The exact silent keys vary depending on the 09.Osc2 sign and value with fewer silent notes as the 09.Osc2 value is increased.

It seems the same keys are silent for any waveform in both the 15.Osc sub or Bitwise XOR modes whilst other modes are OK.

Setting Relative note to negative values extends the silent note range into lower notes roughly by the extent of the Relative note value.

Setting internal Option 72: Increased freq. computation accuracy = Y seems to reduce the number of silent notes but does not fix it entirely (for example, f0, G0 and A0 are still silent with 09.Osc2 = -1 and C0-F0 still silent with 09.Osc2 = 1)

The attached project demonstrates this behaviour for 3 different 09.Osc2 values.

Running on an elderly Dell Inspiron laptop with an Intel CORE2 Duo running Linux Mint 20 64bit.
Attachments
silent_keys_w_15.Osc2_mode=1_&_6_small_09.Osc2_values.sunvox
(3.06 KiB) Downloaded 74 times
User avatar
samu
Posts: 20
Joined: Wed Dec 29, 2021 3:56 pm

Re: Analog Gen: silent keys with small 09.Osc2 values in sub and Bitwise XOR modes

Post by samu »

Have you tried enabling 'Increased freq. computation accuracy' ? (Parameter 72 for the Analog Generator in the module options menu).
This partially fixes the silent notes issues when for example using SUB on detuned saw waveforms to create pseudo pulse-width modulation.

Good Luck!
signality
Posts: 38
Joined: Tue Jul 12, 2016 5:12 pm

Re: Analog Gen: silent keys with small 09.Osc2 values in sub and Bitwise XOR modes

Post by signality »

Hi samu,

Thanks but been there, done that:

From my OP:
Setting internal Option 72: Increased freq. computation accuracy = Y seems to reduce the number of silent notes but does not fix it entirely (for example, f0, G0 and A0 are still silent with 09.Osc2 = -1 and C0-F0 still silent with 09.Osc2 = 1)
:)
User avatar
NightRadio
Site Admin
Posts: 3941
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

Re: Analog Gen: silent keys with small 09.Osc2 values in sub and Bitwise XOR modes

Post by NightRadio »

Unfortunately even with "Increased freq. computation accuracy" the accuracy still has limitations due to optimization for older devices...
Maybe I'll come up with some other way to fix this without breaking anything :)
signality
Posts: 38
Joined: Tue Jul 12, 2016 5:12 pm

Re: Analog Gen: silent keys with small 09.Osc2 values in sub and Bitwise XOR modes

Post by signality »

Thanks for looking into this.
Post Reply