A knob, being different from a slider, is a way of indicating that it can control multiple parameters.
I don’t think we improve things substantially by adding twice the number, 16 may also not be enough (someone pointed out that building a drummachine from individual, macro-controlled sounds would easily require dozens upon dozens of macros. A very real scenario?)
Another thing to consider is to have something different than just knobs/sliders. For example, we currently do not have anything that could act as a switch or trigger button, and you might want that (e.g. for resetting an LFO). Heck, even an XYPad could fit in there (although I tend to ignore those. They are tricky to map to a controller, and generally not as useful as they look…)
Btw: speaking of labelling of macros, I will just quote myself:
It could be done when you are mapping to a single parameter, but how do you then represent a knob which has been assigned to two different parameters?
TheLua API has two functionswhich allow you to translate a value into a string and vice versa, maybe this is the way to go?
Source: https://forum.renoise.com/t/fake-vs-real-value-parameters/42477