Global Mapping Functions

Does this describe your current setup? You also mentioned using an output expander, if so how?

If you really just combined it all down to one ring, since it’s all forked and when you light the “first led”, LEDs lights up two per wheel? How many LEDs in one wheel? Same number to both inner and outer circumferences?

Assuming the above is true, and your PB is set to the number of pixels in HALF the wheel, in the right order from where the ring begins, then that’s the ring layout, yes. The actual orientation matters (imagine a pattern with a top/bottom, but your “top” is 90° to the left) but that’s fixable in most patterns by a simple rotation transformation before the pattern starts, or globally in the map (which otherwise assumes where the starting point is)

You don’t need switchable maps, just the right map.