code: def discover_system_effect(self, pedalboard_info):
          
          # MOD swap ins and outs!!!
          hardware = pedalboard_info['hardware']
  
          total_audio_outs = hardware['audio_ins']
          total_audio_ins = hardware['audio_outs']
  
          outputs = ['capture_{}'.format(i) for i in range(1, total_audio_outs+1)]
          inputs = ['playback_{}'.format(i) for i in range(1, total_audio_ins+1)]
  
          midi_inputs = [
              'serial_midi_out' if hardware['serial_midi_out'] else midi_out['symbol']
              for midi_out in hardware['midi_outs'] if midi_out['valid']
          ]
          midi_outputs = [
              'serial_midi_in' if hardware['serial_midi_in'] else midi_in['symbol']
              for midi_in in hardware['midi_ins'] if midi_in['valid']
          ]
  
          return SystemEffect('system', outputs, inputs, midi_outputs, midi_inputs)
docs: Generate the system effect based in pedalboard_info
  
          :param dict pedalboard_info: For obtain this, see
              :meth:`~pluginsmanager.util.mod_pedalboard_converter.ModPedalboardConvert.get_pedalboard_info()`
          :return SystemEffect: SystemEffect generated based in pedalboard_info