1
我在Mac OSX 10.10.5優勝美地和我試圖播放MIDI聲音與此代碼pygame.midi:pygame.midi.MidiException:'設備ID無效,超出範圍。'
import pygame.midi
pygame.midi.init()
print pygame.midi.get_default_output_id() # -1
print pygame.midi.get_device_info(0) # None
player = pygame.midi.Output(0)
而且我得到這樣的輸出:
-1
None
Traceback (most recent call last):
File "midi.py", line 11, in <module>
player = pygame.midi.Output(0)
File "/Library/Python/2.7/site-packages/pygame/midi.py", line 414, in __init__
raise MidiException("Device id invalid, out of range.")
pygame.midi.MidiException: 'Device id invalid, out of range.'
我已經嘗試了一堆不同的設備ID(0-128)來查看我的輸出揚聲器可能被發現的位置,但我找不到任何東西。這就像我的Mac沒有音頻輸出,但它應該。
我和我的MacOSX 10.7.5一樣。我從來沒有真正使用MIDI模塊,通常我使用調音臺。你確定你需要MIDI模塊嗎? – cmd