code: def open(self, number=0):
          
          self.inport = mido.open_input(find_faderport_input_name(number))
          self.outport = mido.open_output(find_faderport_output_name(number))
          self.outport.send(mido.Message.from_bytes([0x91, 0, 0x64]))  # A reset message???
          time.sleep(0.01)
          self.inport.callback = self._message_callback
          self.on_open()
docs: Open the FaderPort and register a callback so we can send and
          receive MIDI messages.
          :param number: 0 unless you've got more than one FaderPort attached.
                         In which case 0 is the first, 1 is the second etc
                         I only have access to a single device so I can't
                         actually test this.