diff --git a/app.py b/app.py index 3d3ad1a..721d204 100755 --- a/app.py +++ b/app.py @@ -5,12 +5,12 @@ import rtmidi midiout = rtmidi.MidiOut() available_ports = midiout.get_ports() -midiout.open_port(0) -midiout.send_message([0xB0, 1, 127]) -# for i, port in enumerate(available_ports): - # print(port) - # if "IAC Driver" in port: - # midiout.open_port(i) +i = 0 +for port in available_ports: + if "IAC Driver" in port: + midiout.open_port(i) + break + i+=1 def get_screen_size(): screen = NSScreen.mainScreen() @@ -22,8 +22,8 @@ def get_screen_size(): def on_move(x, y): w, h = get_screen_size() - print(128*x/w) - print(128*y/h) + midiout.send_message([0xB0, 16, 127-(127*y/h)]) + midiout.send_message([0xB0, 17, 127*x/w]) -# with mouse.Listener(on_move=on_move) as listener: - # listener.join() +with mouse.Listener(on_move=on_move) as listener: + listener.join()