And I assume these are the modulation colour references to use:
HiseModulationColours::ColourId::ExtraMod
HiseModulationColours::ColourId::Midi
HiseModulationColours::ColourId::Gain
HiseModulationColours::ColourId::Pitch
HiseModulationColours::ColourId::FX
HiseModulationColours::ColourId::Wavetable
HiseModulationColours::ColourId::Samplestart
HiseModulationColours::ColourId::GroupFade
HiseModulationColours::ColourId::GroupDetune
HiseModulationColours::ColourId::GroupSpread
Is there any limitations around which colour a particular parameter should use? Or is it really just down to how you want it to appear in the module tree??
And for the ParameterModes, would it be these ????
modulation::ParameterMode::ScaleAdd
modulation::ParameterMode::ScaleOnly
modulation::ParameterMode::AddOnly
modulation::ParameterMode::Pan
modulation::ParameterMode::Disabled