When I change modes, the “dedicated” encoder assignments all update with their parameter values, but when I change devices within a single mode the 8 “shared” encoders at the top do not update parameter values, even though the control of the devices from one track to the next is working. My intended design for Möchte was that most controllers would be dedicated per the track/channel they represent, but that the 8 encoders in the top right would be dynamic to a device on the currently selected track.
That should work.
I don’t have CSS to try it my self, but in the web app it’s pretty straight forward:
Track type: Selected
Device chain nº: Selected or a specific one.
And add the 8 midi messages of your encoders.
Maybe it’s a good idea to set a new project in CSS and start small: add the device parameter feature and see if you get to work, add it later to your final script.
To debug it use the midi monitor “spy on destination” and see if the messages sent by the script to the controller match the ones on the encoders. There shouldn’t be more to it.
Related, but separate topic while discussing encoder rings… do you have any guidance on how to change the color of the encoder rings based on the current mode? The buttons change colors easily, but I’ve not yet got encoder ring colors to change. It would be great to have the visual cue of color when jumping between modes.
Yep, the “Value to color” feature on the encoders rings is coming soon. The feature is ready on the firmware side, we are working to make it available in Kilowhat.
Let me know how it goes!