electro-smith / oopsy

gen~ to Daisy: exporting Max Gen patchers for the ElectroSmith Daisy hardware platforms
MIT License
121 stars 27 forks source link

Display strings on param page #50

Open jojoDUB opened 3 years ago

jojoDUB commented 3 years ago

The values of the params in the gen~ patcher may not be effective names for a useable control interface. In order to improve the building of custom UIs on Daisy hardware I propose the ability to add a string at the end of the param name that signifies what shall be displayed instead of the values that are used. I think this particularly makes sense with int or bool parameters that are used for switching modes/settings in gen~ . Since we can only do it in the param name itself your idea from slack sounds good:

[param knob1_mode_stereo|pingpong|ms @min 0 @max 2]

I case you end up implementing this it would be perfect, if the param name that gets displayed ignored those value settings (as well as the int/bool setting) to clean up the interface.

grrrwaaa commented 3 years ago

I'm punting on this right now as there may be bigger changes scheduled for the OLED UI, now that there's a more generalized set of UI features being developed in libdaisy