使用非标准库冻结没有错误代码

时间:2015-04-24 15:49:39

标签: python midi launchpad pyportmidi

我正在使用名为Novation Launchpad的MIDI控制器进行一些工作,该控制器具有可导入和使用的python模块。

我的代码一直停留在LP = launchpad.Launchpad()行。 所以这就是我试图去除错误的方法:

import launchpad
print "I've started"
LP = launchpad.Launchpad()
LP.Open()
print "I worked!"

程序永远不会打印I've worked所以我知道我的问题在于创建Launchpad实例。

使用朋友笔记本电脑我们没有任何问题。我有工作和不工作的间歇性问题,甚至不知道从哪里开始寻找!

1 个答案:

答案 0 :(得分:0)

因此,在找到可以使用这些命令运行的程序后,很快就发现我没有启动pygamepygame.midi

import pygame, pygame.midi, launchpad

pygame.init()
pygame.midi.init()
print "I've started"
LP = launchpad.Launchpad()
LP.Open()
print "I've worked"

运行得很好。