BREAKING CHANGE: Removed workaround for inconstistent time variant modulation behaviour
-
During my cleanup of the modulation system I've decided to remove a workaround that caused timevariant modulation values to be inconsistent. The problem was that the values were multiplied with each other resulting in a non-linear curve (so a LFO that is at 0.5 will actually send out a 0.25 value). This was only affecting time-variant monophonic modulators (so LFOs, MIDI CCs and others). Envelopes and static mods were fine.
This is most apparent if you switch between polyphonic and monophonic envelopes in the pitch chain resulting in a double range (-24 to +24db).
Now if you have older projects that rely on this "feature" (it will create another filter modulation curve and thus might alter the sound), you can still use the workaround by setting the flag
HISE_USE_SQUARED_TIMEVARIANT_MOD_VALUES_BUG
to
1
in your projects settings, but I thought now is a good time to change the default behaviour so we don't drag it along... -
It seems as though the regular filter modulation is now broken after the most recent scriptnode commit.
HiseSnippet 932.3oc6XszaSCDDdcRVDUTpfRUU4VNvAjPTECkWmHsoIUUjz5VGdHwAzh8jjUrdWi85B4F+z3LhC7So+CfcsShsAqPvhGED9PTlY2I62Ny29MqiUfvABCEAHik5O1GPFKisGykiZMhP4n82EYrBtGITBA0SbsyXeRXH3hLLptm1gwR0PwOm9vcHLB2ARcgPOQPcftTOpL0qUyGQYrNDWnO0Kyr2p49NBdKASDovSUbCjOw4UjgvAD8zpfQFmqsKUJBrkDIDhLpsivcr8Hwa3Iy+IzP5KYf1vDYq9gRb2Qvb0HV+cTqQTlq0z8cHBYfsRyBUSxBqg6Qcoy7mlMtT7.0SiHa9vnx7fmYV30nP3YV.7PYPWsDzo.gvMhQj4QltbLY.pHekZetD3gT43rkq+nv8xXKpzYTw3sRA3UUn9Ui2IE+KhaOX.3HSAaMbmm86sRuRBTt.1lxg3Sjw.Y8X65OkbBTeOfCA5jp4bNT9oE8Po+Ben7PGoZ46GP3g9hvb+v1fGsufqyHoNebHzI.d8w5pbV+sDjfBG5zG1QsIKLFahLJHltrsmHhKyQOptv0jrhC4O0jY9EnTT6+JEwvs5hA2BxfFVeSGmKo3zd9LnM+DfITdzXbU7tv.RDSN0adRdOAW3ORvoNYY.GCx.5vgPPVrW3FZaoT0ZI0yZMOFX.IKa9ZM6pXgj.UdBJYtvbwyEyqdsANAt00mLq+ugBe0+gT3+AtpQAz+UwVB13DxbGJScSqX.sDNwXdh6HjVjLB3NSyhue4q+wlGkkBjm9tQyihHrLY828gk2dGpufQBVnJR4Y60VPZy53YapeUb8RVvlzSFi614vIBopuUe1dv76CxutdEK8na5tetxpt+9.QfWxBlFdWXnZgx5oO34KT2OvIqSaOgPNhxGluU9ZM6JD9s4DUZvM67sFoT9NbvfPHWC0VQgRg2TrDeAbaI3uKQRPFOGe2s1T8L3F5OePK0G29veN1+DIcUVPR2UhqjyJY5Z5Yb00DDm6nxY99AZ0q+d5ecU7Dgw3r7eO3dE7QmA.6whHoRApGQckr2pDMOHxyV8JDNfBnbNvTKD1nhVkIwtg1N4cH3twFeV8LYPSsswjAMmN3uk0vi3DHdg5UfjABlVR47wdT6ad7+JwR3dZ65lnSHrn31CM1rAxSc2+W33nuXwMU4mhi4VkHlaWhX1pDwbmRDycKQL2qDwb+4Fi90t1NR04Jg+qbX0NomkwrdeFUQeA.0toOE
-
Yes someone else noticed that too in another thread.