pygameを利用したMIDIフットスイッチの情報受信

前回の続き

Pygame ライブラリを利用してMIDIフットスイッチの情報を受信してみました。

#!/usr/bin/python3
#!/usr/bin/python3
# coding:utf-8
import time
import pygame
import pygame.midi
pygame.init()
pygame.midi.init()sw_name = 'UM-1G'
for i in range(pygame.midi.get_count()):
print (i,end=' ') midi_info = (pygame.midi.get_device_info(i)) if_name = str(midi_info[1]) print (midi_info) if midi_info[2] == 1: if sw_name in if_name: print ("footSW ID = ",i) foot_sw = i print(pygame.midi.get_default_input_id())
while True:
out = pygame.midi.Input(foot_sw) a = out.read(1) time.sleep(0.1) out.close() if a: print (a) print (a[1])