Ubuntu 12.04 で pygame と連携する MIDI インターフェイスを取得しようとしています。キーボードは vkeybd を制御でき、OSX 上の PyGame で動作するため、キーボードが動作することを知っています。したがって、Python での MIDI の問題です。
$ python -m pygame.examples.midi --list
Traceback (most recent call last):
File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/usr/lib/python2.7/dist-packages/pygame/examples/midi.py", line 820, in <module>
print_device_info()
File "/usr/lib/python2.7/dist-packages/pygame/examples/midi.py", line 25, in print_device_info
pygame.midi.init()
File "/usr/lib/python2.7/dist-packages/pygame/midi.py", line 71, in init
import pygame.pypm
ImportError: /usr/lib/libportmidi.so.0: undefined symbol: snd_seq_event_input_pending
python-pm と同様に、パッケージ マネージャーを介してインストールされた python-pygame。
何か案は?:)