PythonでAudioToolboxを捕まえる

最近Pythonを使ってMacでPCMを鳴らしたいんです。ファイルじゃないからAppKit.NSSoundは要件にあいません。Carbon.SoundはLeopardに入ってるヤツバグあるし、使い方がよくわかりません。

MacでAudioやるならAudioToolboxでしょって事で色々調べた結果、ctypesで捕まえられる事を発見。わかってしまえば簡単な事なんだけど、分かるまでが長かった。。。

import ctypes, ctypes.util
AudioToolbox=ctypes.CDLL(ctypes.util.find_library("AudioToolbox"))

これでAudio関係何でも叩けるはず。引き続きがんばろーっと。