MIDIイベントがエコーされるのを防ぐ方法

MIDIイベントがエコーされるのを防ぐ方法

私は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

'

ベストアンサー1

おすすめ記事