I think "rcg.recordingchannels.append(rc)" is simpler and clearer.  You don't need the temporary "rcs" variable.