def start(self):
if self.address != '<STR_LIT:localhost>':<EOL><INDENT>raise ModHostError('<STR_LIT>''<STR_LIT>'<EOL>'<STR_LIT>')<EOL><DEDENT>try:<EOL><INDENT>subprocess.call([self.process, '<STR_LIT>', str(self.port)])<EOL><DEDENT>except FileNotFoundError as e:<EOL><INDENT>exception = ModHostError(<EOL>'<STR_LIT>'<EOL>'<STR_LIT>'<EOL>)<EOL>raise exception from e<EOL><DEDENT>self._started_with_this_api = True<EOL>
Invokes the mod-host process.

mod-host requires JACK to be running.
mod-host does not startup JACK automatically, so you need to start it before running mod-host.

.. note::

    This function is experimental. There is no guarantee that the process will actually be initiated.