I have a custom action which does this except the input setting.
- Track: Unarm all tracks for recording
(this is so that only all selected tracks will be armed after the macro)
- Track: Set track record mode to input
(actually mine uses "MIDI overdub" instead. It will still record audio inputs just fine choose the one you prefer)
- SWS: Set selected tracks monitor track media while recording
(this one is optional. You might not want it)
- Track: Set track record mode monitor to on
- Track: Toggle record arm for selected tracks
(there's also "SWS: set selected tracks to record armed", but as we previously unarmed all tracks, the toggle will do)
It will set up all selected tracks for recording/monitoring and unarm any other track.
As of the input setting, I have an eel ReaScript to set all selected track's inputs to "All MIDI inputs, All channels". But I am not entirely sure whether it will also work on systems with different amounts of MIDI devices (but would think so).
If that would help you and you want to try, you can download it here:
https://stash.reaper.fm/v/28714/Track...20channels.eel
You'd just save the file somewhere (preferably in a folder called "Scripts" in your Reaper user data directory). Use the "Load" button in (the main section of) the action list window to make it available for Reaper.
As I am not sure if it works for you, this is the time to test it. So, while your action list is still open and the new script is highlighted:
- Set some track (or multiple, if you want) to any other input and select it (them).
- Then hit the "Run" button in the action list window.
- Now check whether the track's input has changed to "All MIDI inputs, All channels".
If yes, then Bingo! If not, the script is not working for everybody. Please report if that's the case (although I wouldn't know what to do about it)
If it works, you can squeeze it somewhere into the custom action described above, the placement should not matter in this case.
If you need more help, to create the custom action, or get Reaper to see the script, don't be shy to ask
.
Edit: Uff, while I was writing my novel, DS ninja'd me once again
. But I am not sure, that macro would probably keep other tracks record armed? Could be good for surprises