Modulation Amount exceeds Parameter limits?

Started by contrastindustry

contrastindustry

Hello Steve and others, 
Apologies if this has been asked before, but I couldn't find the answer. 

When applying modulation to a parameter, the modulation amount that I am allowed to dial in can sometimes exceed the maximum or minimum value of the parameter in question.

For example, if I route an LFO to Pitch, and if, say, Pitch is already set 3/4 of the way to max, and I dial in +100% mod amount, then what happens is that once the parameter max value is reached, I get a sort of hold effect at max for the remaining 75% of the mod amount duration, instead of the LFO beginning to "descend" again. It's like the rest of the 100% modulation cycle is happening "underneath" the parameter, while the parameter is stuck at max because it cannot go further to follow the mod amount. I hope this explanation makes sense. 

It would be really cool if modulation could be limited to the parameter minimum and maximum values, because otherwise one has to be careful not to set the mod amount above or beyond of the parameter max/min value, which can produce unexpected results. 

Btw I love Serum! It's my go to synth and I haven't even used a fraction of its potential! 
Thanks a lot!
:)

Modulation depth is automatically assigned to the limit when you make the assignment on the main window.  It also shows red when you exceed it visually on most assignments if you are manually altering the depth.  So with that in mind, typically it shouldn't be an issue.  I'm not sure why you find it one.    Clipping is easy to avoid by simply putting the base control at 0 (or 50% if making a bidirectional modulation assignment).  Clipping in more advanced situations like automating the base control or using multiple modulators on a single parameter is, well, impossible to avoid without care.  Same idea as processing an audio signal, really.
P.S. please use the Serum forum for posts related to Serum!

contrastindustry

Oh wow, I never even noticed the red clipping indicators! Thanks! I don't find the thing I mentioned in the original post an issue, I am just learning the synth and noticed that peculiarity. Now I am wondering if for example increasing parameter value with maxed out mod amount would result in a similar "hold at max" scenario as described in the original post? Not sure how that would affect the sound. Please know that I am by no means trying to be sceptical - I love your work and the tools that you make. Just wanted to better understand the mod amount behavior. Anyway, thank you for the quick response, and so sorry about posting in the wrong forum. Butterfingers! :)

Yes, it will hold at max if you raise the value.   This is the way every synth works!