[Idea] Next Rewire Track

let’s say there’s 8 channels that you just loaded into a template song. okay.
you’re running live+renoise rewired. first channel sends to master 1-2.
second channel sends to master 1-2. what if you could press a button and second channel would be bus3-4… so you could go at it as you go along it, i.e. it would always be one more than the previously added one.
running through a table i guess of settings, if it would be possible to set the audio input devices.

  
renoise.tool():add_keybinding {  
name = "Global:Impulse:Next ReWire", invoke = function() next_rewire()  
end }  
--  
function next_rewire()  
local current=renoise.song().selected_track.output_routing  
local st=renoise.song().selected_track  
if current=="Master Track" then renoise.song().selected_track.output_routing="Bus 01 L/R"  
elseif current=="Bus 01 L/R" then st.output_routing="Bus 02 L/R"  
elseif current=="Bus 02 L/R" then st.output_routing="Bus 03 L/R"  
elseif current=="Bus 03 L/R" then st.output_routing="Bus 04 L/R"  
elseif current=="Bus 04 L/R" then st.output_routing="Bus 05 L/R"  
elseif current=="Bus 05 L/R" then st.output_routing="Bus 06 L/R"  
elseif current=="Bus 06 L/R" then st.output_routing="Bus 07 L/R"  
elseif current=="Bus 07 L/R" then st.output_routing="Bus 08 L/R"  
elseif current=="Bus 08 L/R" then st.output_routing="Bus 09 L/R"  
elseif current=="Bus 09 L/R" then st.output_routing="Bus 10 L/R"  
elseif current=="Bus 10 L/R" then st.output_routing="Bus 11 L/R"  
elseif current=="Bus 11 L/R" then st.output_routing="Bus 12 L/R"  
elseif current=="Bus 12 L/R" then st.output_routing="Bus 13 L/R"  
elseif current=="Bus 13 L/R" then st.output_routing="Bus 14 L/R"  
elseif current=="Bus 14 L/R" then st.output_routing="Bus 15 L/R"  
elseif current=="Bus 15 L/R" then st.output_routing="Bus 16 L/R"  
elseif current=="Bus 16 L/R" then st.output_routing="Bus 17 L/R"  
elseif current=="Bus 17 L/R" then st.output_routing="Bus 18 L/R"  
elseif current=="Bus 18 L/R" then st.output_routing="Bus 19 L/R"  
elseif current=="Bus 19 L/R" then st.output_routing="Bus 20 L/R"  
elseif current=="Bus 20 L/R" then st.output_routing="Bus 21 L/R"  
elseif current=="Bus 21 L/R" then st.output_routing="Bus 22 L/R"  
elseif current=="Bus 22 L/R" then st.output_routing="Bus 23 L/R"  
elseif current=="Bus 23 L/R" then st.output_routing="Bus 24 L/R"  
elseif current=="Bus 24 L/R" then st.output_routing="Bus 25 L/R"  
elseif current=="Bus 25 L/R" then st.output_routing="Bus 26 L/R"  
elseif current=="Bus 26 L/R" then st.output_routing="Bus 27 L/R"  
elseif current=="Bus 27 L/R" then st.output_routing="Bus 28 L/R"  
elseif current=="Bus 28 L/R" then st.output_routing="Bus 29 L/R"  
elseif current=="Bus 29 L/R" then st.output_routing="Bus 30 L/R"  
elseif current=="Bus 30 L/R" then st.output_routing="Bus 31 L/R"  
--elseif current=="Bus 31 L/R" then st.output_routing="Bus 32 L/R"  
elseif current=="Bus 31 L/R" then st.output_routing="Master Track"  
end  
renoise.app():show_status("Current Track output set to: " .. st.output_routing)   
  
end