web-dev-qa-db-ja.com

MIDI JACKなしのキーボードの演奏/ JACKおよびPulseAudio / ALSAの使用方法

だから、私はMIDIキーボードを持っていますが、JACKやその他すべてをセットアップする必要があるとき、それから1つのサウンドを得るために演奏することはあまりモチベーションがありません。ジャックジャックがサウンドカードを引き継いでいるので、YouTube、Move Player、RhythmBoxなどからサウンドを再生できません。

JACKを起動する方法とMIDIキーボード:

$ pulseaudio --kill
$ jackd & qjackctl & amsynth

(キーボードを差し込む)

したがって、明らかにJACKにはPulseAudioサウンドカードが必要です。しかし、JACKを終了する方法は次のとおりです。

$ alsa force-reload

Pulseaudio --startを試してみましたが、これが唯一機能するようです。だから、私がrhythmbox/youtube/etcを再生する必要があるのがpulseaudioなのかalsaなのかは本当にわかりません。

だから、私の質問は:MIDIキーボードをJACKなしで演奏する方法や、JACKを使用してRhythmBoxなどを演奏できる方法を見つける方法はありますか? non-JACK MIDI controller?試しました

$ jackd -d alsa

そして、それは本当に何もしません...私はまだJACK以外のオーディオを聞くことができません...私はそれが何をするべきか本当に知りません、私は認めます。

Alesis QX49を搭載したAcer AO722でUbuntu 12.10を使用しています。

1
yung galbanum

JackとPulseAudioの連携を改善するには、 pasuspender を使用する必要があります。

オプション付き-m alsa -a alsaamsynthはJackを使用しないでください。 (aconnectを使用して、キーボードをシンセに接続できます。)

2
CL.

ここにはMIDIキーボードがないため、すべてテストされていません。それでも、MIDIそして、他のオーディオが調和して一緒に再生されます。

JACKを実行する場合、 JACK Wiki(commented by me)に概説されているように、PulseAudioの処理に関するいくつかのオプションがあります。

  • JACKとPulseAudioを一緒に使用しないでください
    もちろん、これを使用してサウンドシステムを完全にジャックで制御できますが、Pulseaudioの存在に依存するアプリケーションで問題が発生する可能性があります。 PulseAudioを削除してJACKに置き換えた後、Pulseaudioがまだ必要だとわかった場合、Pulseaudioを再インストールするのは簡単ではないかもしれません。
  • 2種類の異なるサウンドカードを使用する
    これは、PulseAudio用のサウンドカードとJACK用の別のカードがあることを意味します。癖なしにセットアップするのは簡単ではなく、新しいハードウェアを購入する必要があります。
  • JACKの実行中にPulseAudioをJACKにルーティングします
    これは、両方のサウンドサーバーを調和させて実行するエレガントな方法かもしれません。 PulseAudio JACKモジュールの設定方法については、 PulseAudio Wiki も参照してください。
  • JACKの実行中にPulseAudioを一時停止する
    Pulseaudioを一時停止することを確認することで (既に回答済み) アプリケーションがJACKを使用するたびに、PulseAudioとJACKの両方のアプリケーションを実行できる場合があります、しかし同時にはありません。

また、次の質問に対する回答が役立つ場合があります。

1
Takkat

オーディオ/ミディのキャプチャと再生の合理的な仮定であるjackを使用することを選択した場合、キーボードからサウンドを再生し、stilldefault audio deviceジャックして、YouTubeやその他のアプリケーションが引き続き機能するようにします。

選択された答えを参照してください こちら

0
nass