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
when lastOf is active, s("bd") will have a very low speed, because no note was set explicitly.
The add operation seems to use 0 as a fallback, which is very low in the case of note.
It would lead to a more usable outcome if there was some way to use the default value of the control that is being added to, if no value has been set. The default value for note is "c2" for samples (s("bd") sounds like s("bd").note("c2"), also see #339).
That default value is currently defined somewhere in the sampler, which is not connected to the much lower level arithmetic logic (and should not be connected).
For me, the most logical fix would be to add a lower level api for default values:
it could be useful if there was a mechanism for controls to specify a default value. Example:
when
lastOf
is active,s("bd")
will have a very low speed, because no note was set explicitly.The add operation seems to use 0 as a fallback, which is very low in the case of note.
It would lead to a more usable outcome if there was some way to use the default value of the control that is being added to, if no value has been set. The default value for note is "c2" for samples (
s("bd")
sounds likes("bd").note("c2")
, also see #339).That default value is currently defined somewhere in the sampler, which is not connected to the much lower level arithmetic logic (and should not be connected).
For me, the most logical fix would be to add a lower level api for default values:
not sure how much this would entangle output (superdough etc) and core pattern logic..
The text was updated successfully, but these errors were encountered: