pygame.midi例外:PortMidi:“内存不足'

时间:2014-06-19 21:59:37

标签: python pygame midi

我试图设置pygame.midi与我的midi输入设备(usb)进行通信 但我一直在

"例外:PortMidi:“内存不足' "

如果我在没有重新初始化的情况下重试,我会得到"例外:PortMidi:“主机错误'"

看起来很简单,我只是复制了这个人的代码: https://github.com/kushalbhabra/pyMidi/blob/master/src/test.py 我在这个youtube vid中找到了: https://www.youtube.com/watch?v=jhNow4cUMV8

试用它是如何工作的,但我似乎无法通过这个简单的错误。

我的代码看起来像这样,并在最后一行失败:

import pygame.midi

pygame.init()

pygame.midi.init()
input_id = pygame.midi.get_default_input_id()
i = pygame.midi.Input( input_id )

我的设备已被识别。如果我插入

print pygame.midi.get_device_info(input_id)

我得到"(' MMSystem',' nanoKEY',1,0,0)"

如果重要的话,我在64位win7上使用python 2.7 32位

1 个答案:

答案 0 :(得分:3)

我在Windows 7,Python 2.7.8,pygame-1.9.2a0.win32上遇到了同样的问题。

我尝试安装pygame-1.9.1.win32并且有效。