blob: d0f39c1ad3694b3ee0ec960162e0592eb4f1e2a8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
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()
|