Xmodal / autonomX

Experiment with life-like processes to generate dynamic, emergent and self-organizing patterns and output these patterns via OSC.
10 stars 4 forks source link

Have the OSC control messages addressing based on the Q property system #368

Closed alx-s closed 2 years ago

alx-s commented 3 years ago

As I user and third party dev, I want the OSC input control messages (for controlling generators via external programs) to have a simplified and predictable format, such that they match the Q_Property naming scheme and thus will require few code interventions in the future if I choose to create my own generator.

Specifically, the OSC input control messages should be in the form:

<generatorName_##>/parameter/ (in the case that it is a parameter that requires a single QProperty specification and a single input value or boolean) OR <generatorName##>/parameter// (in the case that it is a parameter that requires a Q_Property a secondary parameter specification, such as an enum value)