MAcro Modulator envelopes seem to be intermittently broken...
-
I have a very very large project that uses 6 different Macro Modulators, two of them are AHDSR envelopes,....
When assigned to a control they can "blip" instead of following their envelope shape - the envelope playback in the back end looks fine, but the sound is broken (like say you assign it to a filter freq cutoff..) . Anyone else having this problem?
-
bump - yep the macro modulators are not reliable - the LFO version wont work now...it works fine until i turn one or two voices on or off then it breaks...
-
Can you make a minimal example?
-
@Christoph-Hart - I really wish I could - its a MASSIVE development....
-
@Lindon OK so here's a simple snippet that demonstrates the problem:
HiseSnippet 2844.3oc6cs7aaibFmx1iSrRbR1t61c2hdfv6dvAN0PjR1NAoEQ9gbhwZa4D43cKBBRXHGIM0TbTIobrxhEHG6stnn.EsmxkBzq8XO0bnWKPedun+ErW6osyCRwgRzRx1xNRICOXo48uu46a9lY9MiL2wEaB87vtJolZ2l0gJotLnTSG+pqV0.4nrwZJoRC1xvzEuRiJJqzrtgmGzRIUpwuKM8TSMgB64auyJF1FNlvnnTT1CiLgahpg7ihcm7eNx1dcCK3tnZB4NW9MLwNqhswMHXYbPFk5Fl6aTAtsAMaiATRMYAKjO1sjugOzSI0DqfsZVpJ94N77uGxC8LaHMflRIREwidcrsEEwzuqrZUjs0NgxrmBo82IpGXbdOvG.1BYgZEeTOw0XInFUBw9iTi0M3oIBuL8O7RI.uI3v68.kLcQ08iRghsKA1vwG5V1fnBDgEOuJi8Ol.rJljCG+4qYrObcWRfVkX1akIyMTWHSlqe6oSOc5BNUPNv48f9rrAcrXV.dy9nY1b8hZybCU5m5zOKr8dZAexBuWgMKR+b6h6V3Sm4w75a5zDUqmu5AFtp6VEtG1tQMnm5OQ8QO91sk15tvedxoTpNDZ0Jo1SjZxdD0HxlHkIm1VXqF1FDklP8Nc5xXW0YQVGRhKysUIe4Gqli84byc8oS+USmVk7DIGOhjxiI4Mr6sBzeUbs5XGRfYmgkoYTmiUiyoccZORBkm1YSq.Wr8pF11OiX6OK1gmif3EJIqWp6sKWroYL4FOpJRtooo2YCyUBcukIlFrrkb6JTCI2vrLzVKGUZldNr8YgXsNcbCKzry7EFG.IZvZp2E5.coJ2inCfaWzQcUnbYnYqNvjKajcSGEuURrNB0VAiUQo+ZpcFxwlLLSsbCGSeD1QMVm9rlg8n2fXsZ2.FY5YiMMrUqioFsgZx4QNVvCKVNpXIHpjhv5zW122E8rF9vYaOQZc0.5X1LrQIPU.eai8gEcl85o+pzSk9qSq1dRkKmXZAhjMzMwjoSD31sBNqSiZOC5FhovLR7HF2k6jGsKWwYDL4lsBYD6rgCxuXcXP3HmxZI3TVIvtm3d9xAHjjUely4qD3btjMxB5pfHUxEArgwZJLzGLi2SKWdxWqzGkdZPzH43Uwqca7Gx2OUwk.gCIiWA7m9WBzOYkVTBzOsRf9oRBxd5kfrmVIH6oRBxc5kf3UQ9sm4WcLkfjvvC2XMCeC5BVBFbPFvTG55iniKSsF7.xJA4KeYJvZPu88w0YidBbVQ9duG+bXTKtV9lsB7xuL+yQV9UURAR8qIgqBQUp5SCkkDpF1JnQMQOCZqTSbUq+zWWy3PQ4vyGVuD5ELY628aoO+o630nbYDIW.fp0JjxaYYC2A6gn9nhJqNczbeHMwGOG03u5mcLEoKAZ4rNtPkKunP8K9m4EEpvUqKHT26EIHTonYq9uIunPktu7vD0zYNTPjdceIR6BIsFYtTSkXJF8DkgiRULSLTOcucqE0Ru7dBPVwJuO7P5dW3YDpqLhZnIJhud+3h3HpgVLQRzPS0ZX0PKqnGr6J.4WY2lgV1QUCMQQ7o6GWDGQMzDEouIlGM6gUCsbGkGsW50lgVtQUCsbGkGMhHNhZnk6n7n8MdmmFZcR3z0.s1EqHWXTB.CRfVGhjNQIVxgT2MEaySMAYItWr9DtuGXGjuY0jw6XIfWxRYOqwa.ciSC3TNDA1I.q+kCVtE6ETtHGJeDmp2ndoR3FtlPFn9A7zTiRTkmpVWnE9u0uzBWuuoEN038cegVe2Wj5xCMz.eZrxeaZP43uyOnraccSELZTafphOFCXDOXhqvAJfNUVvgQvPG8vB5M9hlKtUjWKO0SvFQNRx+KyGxqa.KBsJ9lvJjtFwXhlITHxR0vX+pHmJw8u7A42DiqWvwfzCXIl+cpZ3QIzzC5KZ+sZCOebsPrvNWpRj4WYjej5QfEyMO4o7bz+dqUI+IawASXkyFs3X8o416SUspsTezIAFx8svQbKaqQ.DGNjVeHeHs9IZH8EkCokCoeWcHc1gggzWkCzK.V9dqU5AgqjkhuBNG.sw0aak7agcv0qhcPlhiVd.z2EUoBzUD7IJQK66aXt+pMbOH1p+WCZZzriX4YVbc+7X1DRflXFuGQfiB+Y4YUWz9lcyWhLbN1dPnX1FRF5KV6ELo6xAd1qA.8ooxz.t.qxblMbaVekPrx0NC2f8x.lIxnP+5UAAFuiDcrWADLtZTnqMzSbtQCOw5ROwBZfw6OMfz6qz6qz66vr22EFF79Fv0cZvdDWslzlmBwOgCwv3ZID8AAVOzCtqACSh9gO.55Kt+Sl+V54nE2amhRXSxpC9tNo214AkOviqNZwyAcTOupyWfCzKA9bXysYW9OFF+gbLRuqg7qDn5wQO09zLTV7i2oSZsnHF6ONFXAM8ync+KCKCOvC+lyqwRiHy.cy2T37A3F9HmJaYPVzN8xCP7pwO9TBFcbf1dzyyeLJcj7vYngo.pDzwhE36HOAIpQCmJHQsvDU5bKFA+XdtqKtQ8.NznQ.8Puf37jE8Qd7sO8+9c+kA+w2x4kc8shw.qgqKB5tA8JrKnI9yszicjxCcPdjMEwfxx0vMb7iMgLO00f9MbhA8fDJU2EZDiZXJ5KAIP0hUkdwrGZ6.mA82Xp3mDqP96wzfWPdRz8x0UltuoOwERLUHFKgpU2FFt+5fiedMXYiF19shcvuoawikniM+9Y42D4.MbO61+ap9Tc8wh6+UUdABF1t.AmvkQGX8+8.6fsaxMl4Wgtf4D4A51E3QQo8yxi8Sd39G85p+372uggcTut5+5a+6KuBpN11vsuzHmbq8I5SyluOH1gHcVXqeBUXcbrqWCD6WQlVuu1ZIb1qpxydsWm85I2nSddqCSyGP8dM5L+0m.BbLx5kGcv8U.2ezArTJnoaDXDv9krcM1VSFRf5GFxBG0AMaijLT9gfN+MVeNeIfKZ5SfvttFNd0wdPMwZtszziSAK0RPqynhkKp3sNQ7zDu9RgQpKF4NFNwpLR3X0zVHgss9etCehQ9FMK5YRDVZeWr4IaX6A+B5s8WSrfQQqKF88LbshOyrRG2O5S9LaSJ2IpbKMiP2IZpM3giNyK8Q.hK.cUl5V8Mu997ffxgVRPiceKFSX5qWIIAMQRPGLGKqjqSIWmRtNeWbgACF0b+wuo9YJ+lu5e+n+5ao7aNXTR8hSyS1umDImlRNMkbZJ4zTxoYuNRngTNMGanmSScImlRNMkbZJ25hjSSImlidbZlUxoojSSImlRNMkKLXH89apMX32LqjeygY9MyJ42TxuojeSI+lR9Mk7aNLwuYVI+lR9Mk7aJ2FijeSI+lid7alSxuojeSI+lR9MkKL3sa9Mycr327UW8+86k7adNxuYNI+lR9Mk7aJ42TxuojeygI9MyI42TxuojeS41Xj7aJ427MJ+lmGsQM5+eSehI+E4N0U4EYwP5acLnSbMIf85XK3U29UAKsv7Z25l54z0t4RKPeMlhdhoIc3yOhTmoBpGxNldRcCWRE3ynTh+FKkZA3V1fL4oPZS.zxDE9I7FM9qrU16Z0IA5YlOSvKoTx2IOjf13m2JopnJUESC05+k1TSF5ZQvN1MCLZRPH0CEx2Grvhyuvh4zWbQ8L4tY1r25lsIncT7BauWq9H.fAzdV.8iUA1qvlECKvk.Ksz7YuUlE06PCL9wWCP6O5lBP6LQAbRvYtthS8gFbtTWwY1yAC5K.1t3tE9zPClKyrnWH2hcNlssBNF3XXU1iLSWF0xM7w03SFPhXmBb5PR0hVkTiq7+ARz+Td
its intermittent but.... it seems to be when there is an existing (lets call them in-line) modulator applied and the macro modulator is attempting to add itself over the top..
In this example there a synth, with a filter, with an LFO on the freq...
(usual wub wubby ness...)
now when I add a velocity macro modulator over the top to the filter freq control in the interface... - it works ok for a bit, but if I change any of the values in the in-line modulator then the macro modulator seems to lose the will to live and starts to do nothing....
-
@Lindon @Christoph-Hart Yeah It Produces A Small Click At First, No Matter How Slow Is The Attack Time :/
Latest Master Branch.
-
@Natan I just checked and that click comes from the fact that the macro modulation is not sample accurate and never will be - it was never intended to be a "real" modulation system that replaces the actual modulators in HISE but just a quick and dirty way to add some movement to controls.
You can think of it this way: if the sound that you want to make could be achieved by you manually moving the control with the mouse, then the macro modulation is a good approach (eg. slow pad movements or randomized jitters). If you rely on your modulation to be exact and fast, use the inbuilt HISE modulators.