no problem!
can you share a bit more about your ideal?
if you’re looking to control cheat codes without a grid or arc, the TouchOSC layout i included with yesterday’s update would be a good place to start.
if you are using cheat codes with a grid/arc but want unique control over a particular parameter (maybe you want a slider to adjust rate rather than the three-finger press), i’d say just scavenge the TouchOSC interface. the naming convention for each parameter can be found by highlighting an object and looking to the left sidebar menu for the appropriate OSC name and arguments (range).
for example, here’s the 0.125 rate for bank 1, exploded out into (a) the button which sends the command and (b) the LED that receives feedback from cheat codes to highlight when the rate of a pad is 0.125:
(a) the button sends /rate_1 to identify that it is affecting the rate of a pad in bank 1 (the others would be /rate_2 and rate_3) and an argument of 7 to let cheat codes know to choose the seventh rate in the rate parameter list (-4,-2,-1,-0.5,-0.25,-0.125,0.125,0.25,0.5,1,2,4)
so, if i want to tell the current pad of bank 2 to be -1x rate, I would need to send /rate_2 an argument of 3 (because -1 is the third option in the parameter list).
(b) the LED for that rate button is coded similarly. its name is /rate_1_7 and it accepts arguments of 0 (off) to 1 (on).
so, if the current pad in bank 3 is 1x rate (the 10th rate in our parameter list), cheat codes is already set up to send /rate_3_10 an argument of 1 to turn the LED for 1x on (cheat codes will also send all the other /rate_3_X LEDs an argument of 0 to turn off).
abstracted example:
controlling the rate of the currently selected pad in bank Y
- send norns
/rate_Y X, where X is the ID/position of the rate you want in this list: (-4,-2,-1,-0.5,-0.25,-0.125, 0.125,0.25,0.5,1,2,4)
- eg.
/rate_1 3 will give the current pad in bank 1 a -1x rate
- eg.
/rate_2 12 will give the current pad in bank 2 a 2x rate
hope this helps, happy to assist you with making your own interface! just let me know 