If I want to make an abstraction including a delwrite~, and I'd like to expose the delay line length as a user argument, is there a way to enforce a minimum?
It seems not, but thought I'd ask.
hjh
Validation on delwrite~ arg?
If I want to make an abstraction including a delwrite~, and I'd like to expose the delay line length as a user argument, is there a way to enforce a minimum?
It seems not, but thought I'd ask.
hjh
not without dynamic patching. (create the [delwrite~] when the object is created)
@ddw_music I dont think so. Just limit it before with [min] [max], [moses] or something else (but you will still see the argument that is higher than the accepted value)...
@seb-harmonik.ar said:
not without dynamic patching.
Yeah, that's what I thought... since it's a creation-only argument, there's no way to intervene.
Just limit it before with [min] [max], [moses] or something else
The issue isn't about the operator to use. It's that the size argument to delwrite~ never gets sent out or in as a message (it's strictly a creation time argument).
The use case would be e.g. an allpass delay abstraction where you might want a default maximum delay (so that the user doesn't have to remember to type one). But that bit of UI finesse seems to require dynamic patching (btw it's a bit funny to talk to developers about dynamic patching -- pd needs it to handle cases such as this but it's also "not officially supported, at your own risk" lol).
hjh
@ddw_music said:
The issue isn't about the operator to use. It's that the size argument to delwrite~ never gets sent out or in as a message (it's strictly a creation time argument).
Thats a good point.
@ddw_music yeah imo dynamic patching should be officially supported
Oops! Looks like something went wrong!