web-dev-qa-db-ja.com

Tascam US122L USBオーディオインターフェイスを機能させるにはどうすればよいですか?

Tascam US122L(US122ではありません)を持っています。これを機能させるために何時間も費やしましたが、Pulse Audio Volume Controlで検出されません。 AlsaファームウェアとAlsaファームウェアローダーをインストールし、最新のカーネル(3.16)に更新しました。

ユーザーをオーディオグルー​​プに追加し、etc/security /のlimits.confファイルを変更して次の行を追加しました。

@オーディオ-rtprio 99

@audio-memlock unlimited

@audio-ニース-10

cat/proc/asound/modules〜/ .asoundrcは以下を提供します:

0 snd_hda_intel

1 snd_usb_us122l

2 snd_hda_intel

http://www.nabble.com/tascam-us122l-and-ccrma-td24036395.html Karstenに感謝

Usb_streamプラグインの構成

pcm。!usb_stream {@args [CARD] @ args.CARD {type string default "1"}

  type usb_stream

   card $CARD

}

ctl。!usb_stream {@args [CARD] @ args.CARD {type string default "1"}

  type hw

  card $CARD

}

すべての努力にもかかわらず、それは認識されないでしょうか?助けがありますか?これが機能しない場合は、Windowsに戻らなければなりません:/

1
Airegin

「このサウンドデバイスにはコントロールがありません」

FCA610を動作させるのと同じような問題に直面しているように聞こえます。デバイスはおそらくALSAによって検出され、正常に起動されています(これは suspending pulseaudio であり、aplayおよびarecordでカードを使用できます)。インターフェースに一致するプロファイルを見つけることができないため、PulseAudioで取得されません(pulseaudio -vvvvの出力を見て、PulseAudioのメッセージを見つけて、5回試行した後、デバイスの設定を放棄します)。

PulseAudioメーリングリストで 回避策 について2014年1月からの議論を指摘され、デバイスを機能させることができました。

トピックはファイアワイヤデバイスに関するものであったことに注意してください。 USBデバイスの場合、デバイスのベンダーと製品IDで一致するudevルールを使用する必要があります。私の場合は次のようになります。

ATTRS{idVendor}=="1397", ATTRS{idProduct}=="0003", ENV{Pulse_PROFILE_SET}="multichannel.conf"

lsusbを使用して、USBデバイスのベンダー最終製品IDを見つけることができます。BehringerFCA610の例を次に示します。

Bus 003 Device 051: ID 1397:0003 BEHRINGER International GmbH

コマンドラインでファイルを作成および編集するには、nanoを使用できます。 Ctrl+o 変更を保存し、 Ctrl+x 終了します。

このようなデバイスを適切に検出する機能を追加するDavid Henningsonのパッチもありますが、これをテストするにはPulseAudioを自分でコンパイルする必要があります(十分な時間はありませんでした)。

1
LiveWireBT

オーディオジャックでもう一度試しましたが、これは私が得るものです:

2014年10月6日21:59:17 2014:ジャックサーバーを起動しています... 2014年10月6日21:59:17 2014:優先度10でリアルタイムモードで起動しているジャックサーバー2014年10月6日21:59:18 2014:エラー:オブジェクトを登録できませんパス "/ org/freedesktop>/ReserveDevice1/Audio1":ハンドラーは既に/ org/freedesktop/ReserveDevice1/Audio1に登録されていますMon Oct 6 21:59:18 2014:エラー:デバイス名の取得に失敗しました:Audio1エラー:ハンドラーはすでに/ org/freedesktop/ReserveDevice1/Audio1に登録されています2014年10月6日21:59:18:エラー:オーディオデバイスusb_stream:1を取得できません... 2014年10月6日21:59:18 2014:エラー:ドライバを初期化できませんMon Oct 6 21:59:18 2014:エラー:JackServer :: Open failed with -1 Mon Oct 6 21:59:18 2014:エラー:サーバーのオープンに失敗しましたMon Oct 6 21:59:19 2014:設定を「に保存しています/home/david/.config/jack/conf.xml "... 21:59:21.155 JACKサーバーにクライアントとして接続できませんでした。 -操作全体が失敗しました。 -サーバーに接続できません。詳細については、メッセージウィンドウを確認してください。サーバーソケットに接続できませんerr =そのようなファイルまたはディレクトリがありませんサーバーに接続できません要求チャネルジャックサーバーが実行されていないか、起動できません

0
Airegin

Tascam US-122Lは、aplayで動作できないusb_streamアクセスメソッドを介してのみサポートされます。 usb_stream.asoundrcアクセスを作成するための手順(別の回答)を使用する必要があります。

私が知っている唯一のアプリケーションは、実際にそのようなデバイスを開くことができるのはjackdです。一度にアクセス方法として-dusb_streamを提供していたかもしれません:わからない。少なくともいくつかの古い指示はそれを暗示しているようです。しかし、私は-dalsa -dusb_stream:1(正しいカード番号を使用)で作業しているだけです。 jackdが実行されたら(私は-r96000 -p512 -n2と思う)、そこから行くことができます。

Ardourやその他のジャック中心のアプリケーションの場合、設定は完了です。

Ubuntuデスクトップでは、ほとんどのアプリケーションにとって最も簡単な方法は、Pulseaudioを使用することです。 pulseaudio-module-jackパッケージをインストールしてから、次の内容の~/bin/pulsejackとしてスクリプトを作成(および実行可能)します。

#/bin/sh
if [ $# -gt 1 ]
then
    killall jackd 2> /dev/null
    jackd "$@" & sleep 2
fi
pactl load-module module-jack-sink channels=2
pactl load-module module-jack-source channels=2
pacmd set-default-sink jack_out
pacmd set-default-source jack_in

このスクリプトを引数なしで呼び出して、実行中のjackdインスタンスをPulseaudioのデフォルトの入力/出力にすることができます。引数を指定すると、実行中のjackdを強制終了し、指定したオプションで新しいjackdを開始します。

jackdが死ぬと、Pulseaudioは通常、既存のサウンドカードに戻すのに十分なほどスマートになります。

適切な~/.asoundrcファイルを使用してjackdを介してAlsaを許可することはできますが、Ubuntuでは、Pulseaudio中心のデスクトップからのものにアクセスするためのこの追加リダイレクトは役に立ちません。

最後の注意として:私はjackd1を使用します:jackd2usb_streamを適切に処理するかどうかわかりません。

0
user660175

サウンドカードをJackオーディオサーバーで使用する必要があり、.soundrcは大丈夫でした
alsaサウンドカードマトリックスModule-usb-us122l : "このモジュールは、ジャックドライバー" usb_stream "で使用するためのものです。 ")

私はあなたが音楽録音をしたいと思うので、最良の方法はArdour(Linux用の最高のマルチトラックレコーダー)をインストールすることです、ジャックオーディオサーバー(jackd)は依存関係としてインストールする(リアルタイム特権について尋ねるときは「yes」と言い、再起動する)。

qjackctlもインストールして起動し、「設定」ボタンをクリックし、「インターフェースボックス」の近くにある「>」をクリックして「usb_stream」(作成されます) .asoundrcによる)。同様に、「入力」および「出力」デバイスも選択します。

その後、Ardourを起動し、プロジェクトを作成し、記録をテストします。通常、Ardour connectは必要に応じて自動的に追跡します。
トラックで、Shift + Eを押して、トラックの接続とレベルを設定するためのミキサーストリップを取得します

次のスレッドをご覧ください: Digitech USB multi-effect with Jack いくつかのヒント(遅延が多すぎる場合やxruns(クリック)が多すぎる場合)、または問題非ジャック互換ソフトウェア

Ardour録音に最適な情報は次のとおりです。 Ardourマニュアル

0
laugeo