don’t get involved with technologies like this until you know what your are doing. Just make some modules - it’s easy.
Not sure what you are asking. Do you mean:
So all the modules are the same colour panel. Instead of multiple svg files for each HP, panel HP sized of colour.
EDIT: It’s my ZX81 based non-graphical arty design skills getting in the way of code to sound.
EDIT2: An auto AI themed svg from colour quad would be really nice.
setPanel(APP->window->loadAutoSvg(uint8_t hp, NVGcolor foreground, NVGcolor background, NVGcolor tintHint, NVGcolor contrast, long /* * */id, int slugSaltedChaos = 0)) ?
long id = gimmeAutoKnobVec(uint8_t hp, uint8_t count /*, int id*/) ?
std is a real namespace. Not sure why it stops there and not
::optional<?> for a template generic. std::optional - cppreference.com seems legit.
** (since C++17) **
Rack defaults to c++11 and modules need to opt into 17. Optional requires that opt in