シリアルポートをMIDI INデバイスとして扱う

シリアルポートをMIDI INデバイスとして扱う

/dev/ttyAMA0私はMIDIデバイスをUART RX /シリアルポートに接続するためにいくつかの電子デバイスを使用しました。ここで説明。正しいボーレート設定(31250ボーレートなど)を正しく設定しました。

動作します。シリアルポートを開いていくつかのデータを読み取ることができ、MIDIキーボードでノートを弾くと、データが入ってくるのがわかります。

そのシリアルポートをLinux MIDIシステムにどのようにリダイレクトしますか?(ALSA / rtMidiまたは他のもの?)

実際、私は生データ自体を管理するのではなく、このMIDI入力をALSAで処理したいと思います。

答え1

IBM対応PCのISA UART 16550チップ用の標準ドライバーを置き換えるドライバーがあります(文書)、しかし、これは他のアーキテクチャには適用されません。

既存のデバイスをALSAに接続するには、/dev/tty*次のデーモンを試してください。キーボードMIDI

関連情報