我正在尝试使用带有mido库的python向我的计算机内部扬声器输出一个音符。我有一台Mac,我知道默认情况下你需要通过IAC驱动程序向扬声器输出任何声音。我启用IAC驱动程序并使用以下命令搜索正确的输出:
>>> mido.get_output_names()
['IAC Driver Bus 1']
从那里我创建了简单的脚本:
进口mido
def main():
outport = mido.open_output('IAC Driver Bus 1')
outport.send(mido.Message('note_on', note=60, velocity = 100))
main()
note = 60应输出中间C,速度是音量。
但是根本没有声音产生。我假设端口必须被识别,因为我没有错误,但再次没有声音输出。任何人都知道发生了什么事吗?