main
Matthew Huntington 7 months ago
parent 7dfd31d7d9
commit 824971c8d5

@ -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()

Loading…
Cancel
Save