3

pythonとmidoライブラリを使用して、コンピューターの内部スピーカーにメモを出力しようとしています。私は Mac を持っていますが、デフォルトでは、サウンドをスピーカーに出力するには IAC ドライバーを経由する必要があることを知りました。IAC ドライバーを有効にし、次のコマンドを使用して正しい出力を検索しました。

>>> mido.get_output_names()
['IAC Driver Bus 1']

そこから、簡単なスクリプトを作成しました。

インポートミド

def main():

    outport = mido.open_output('IAC Driver Bus 1')
    outport.send(mido.Message('note_on', note=60, velocity = 100))

main()

note=60 はミドル C を出力し、ベロシティは音量です。

しかし、まったく音が出ません。エラーが発生しないため、ポートが認識されている必要があると想定していますが、サウンドが出力されていません。誰が何が起こっているのか知っていますか?

4

1 に答える 1