Documentation: Add more information about how event addresses work wrt parameters - #512
Documentation: Add more information about how event addresses work wrt parameters#512reuk wants to merge 1 commit into
Conversation
84655c4 to
8dd4051
Compare
8dd4051 to
ca9900c
Compare
|
A question: How do event PCKN addresses interact with with |
|
They are really wildcards. The param methods are telling the host what it can expect a param to respond to. But if you have a by note id param and you send note id -1 it targets all playing voices |
|
OK thanks, it sounds like the plugin should just ignore an event with a non-wildcard note ID in the case that a given CLAP_PARAM_IS_AUTOMATABLE_PER_NOTE_ID is unset, then. |
|
Yeah I would say a host that sends that has a bug |
The interaction between addressed and wildcard parameter/modulation events feels underspecified at the moment, so I've tried to make it clearer how plugins should respond to different sequences of events.
I'm not claiming to have got this correct, but hopefully this serves as a good starting point to critique/review and nudge in the right direction.