【发布时间】:2020-06-02 00:54:43
【问题描述】:
我对 Python 和 Pygame 都比较陌生,并且试图简单地从 Windows 计算机上实时读取 MIDI 控件。我查看了 Pygame 并设置了我认为最正确的语法,但 shell 似乎每次都崩溃或至少在 pygame.midi.Input(input_id) 行重置。
import pygame.midi
import time
pygame.init()
pygame.midi.init()
print("The default input device number is " + str(pygame.midi.get_default_input_id()))
input_id = int(pygame.midi.get_default_input_id())
clock = pygame.time.Clock()
crashed = False
while (crashed == False):
print("input:")
pygame.midi.Input(input_id)
print(str(pygame.midi.Input.read(10)))
clock.tick(2)
【问题讨论】: