import sys import time from solo_tool import SoloTool from solo_tool.midi_controller_launchpad_mini import MidiController from solo_tool.session_manager import loadSession def main(): args = sys.argv[1:] if len(args) == 0: print("Please provide path to session file") sys.exit(1) soloTool = loadSession(args[0]) midiController = MidiController(soloTool) midiController.connect() try: while True: raw = input("> ") if raw == "q": break except KeyboardInterrupt: pass finally: midiController.disconnect() if __name__ == '__main__': main()