web-dev-qa-db-ja.com

MIDIデバイスストリームを表示するにはどうすればよいですか

私はmidiコントローラーを持っていて、ubuntuシステム上に2つのファイルを作成します/dev/dmmidiおよび/dev/midi1。ボタンを押してスライダーを動かしたときに、MIDIデバイスの生の出力を確認したい。ファイルをtailしてみました。ファイルにscreeningを試しました。ファイルをlessしてみました。これらのコマンドをすべてrootとして試しました。出力は常に空白です。

実行するとaplaymidi -lデバイスが表示されます。 MIDIデバイスからバイトストリームを取得するにはどうすればよいですか?データを読みたいだけです。

3
Peter Klipfel

/dev/*midi*デバイスは、従来のOSSインターフェイスとの互換性のためだけのものです。実際のALSAデバイスは/dev/snd/にあります。

着信MIDIメッセージを表示するには、aseqdump -p xxxで示されるポート名でaseqdump -lを実行します。

生のMIDIバイトを表示するには、amidi --dump -p xxxで示されるポート名でamidi -lを実行します。

1
CL.