web-dev-qa-db-ja.com

MIDIコントローラーの問題

Arturia Keystepを購入し、ウェブサイトで調べました。ドライバ/ミディセンターのLinuxバージョンはありませんでした。助けがありますか?

2

実行時にMIDIコントローラーを見ることができる場合:

lsusb

次に、 このガイド で基本をセットアップします。それは非常に詳細になり、あなたが直面する可能性のあるエラーについて議論し、私は何もスキップしたり、それからクレジットを取り去りたくありません。

このコマンドはコントローラーを表示するはずです:

cat /proc/asound/cards

あなたはnotこれのいずれにもWINEを必要とします。

Ubuntu 16.04では、次のことを行う必要がありました。

オーディオグルー​​プを追加して、適切な優先度でソフトウェアを実行します。

Sudo addgroup audio

オーディオグルー​​プに自分を追加します。

Sudo adduser $USER audio

出力用にサウンドカードがオンになっているアドレスを確認します(通常はhw:0です)。

aplay -l

Fluidsynthと、シンセサイザーとして機能するサウンドフォントをインストールします。

Sudo apt-get install fluidsynth
Sudo apt-get install fluid-soundfont-gm

Alsaの上に置かれるサウンドサーバーとなるJACK2をインストールします。

Sudo apt-get install jackd2

JACKサーバーを実行しますが、同時のpulseaudioプロセスをバイパスできるようにします。

pasuspender -- jackd -d alsa --device hw:0 --rate 44100 --period 1024

デフォルトのサウンドのいずれかでシンセサイザーを実行します。

fluidsynth --server --audio-driver=jack --connect-jack-outputs /usr/share/sounds/sf2/FluidR3_GM.sf2

次に、サーバーが実行されているポートを確認します。これにより、MIDIコントローラーが表示されます(クライアントの後の番号に注意してください。129を取得しました):

aconnect -i

そして、これはFluidsynthのポートを表示するはずです(私は128を得ました):

aconnect -o

2つを接続します(129128は説明のためのものです。上記の2つのコマンドで表示されるポート番号を使用してください)。

aconnect 129:0 128:0

これで、コントローラーのキーを押すと音が聞こえるようになります!

5
skepticscript