私はMIDI入力と出力がes1938
サウンドカード*に接続されているMIDIピアノを持っています。現在alsa
。
質問
しかし、私がしないとき何もないコンピュータのMIDIに関して、ピアノのすべてのMIDIイベントはコンピュータに再び鳴ります。したがって、各ノートはピアノキーボードで1回、コンピュータから受信したエコーMIDIイベントで1回、合計で2回トリガーされます。
私が試したこと
この問題は、マイコンピュータにこのカードにmidi alsa接続**)がない場合に発生します。 es1938 MIDIイベントを読み取るプロセスを開始するか、それをOPL3に接続するとエコーが停止します。自動化しようとしていますが、カード番号に問題があり、時々何らかの理由で変更されます。
質問
- このMIDIエコーを完全に停止する方法はありますか?私いいえ必要または望んでいます。
- または、最も簡単な方法は、カード番号を参照せず(およびカード番号を決定するスクリプトを作成せずに)、このカードへのMIDI接続を作成してエコーを防ぐことです。
*)カードフルネーム:マルチメディアオーディオコントローラ:ESS Technology ES1938/ES1946/ES1969 Solo-1 Audiodrive(rev 01)
**) /ホーム/マーティン>つながる- ライオンの星座
client 0: 'System' [type=kernel]
0 'Timer '
1 'Announce '
Connecting To: 128:0, 129:0, 130:0
client 14: 'Midi Through' [type=kernel]
0 'Midi Through Port-0'
client 20: 'ESS ES1938 (Solo-1)' [type=kernel,card=1]
0 'ESS ES1938 (Solo-1) MIDI'
client 21: 'OPL3 FM synth' [type=kernel,card=1]
0 'OPL3 FM Port '
client 28: 'M Audio Audiophile 24/96' [type=kernel,card=3]
0 'M Audio Audiophile 24/96 MIDI
'