6

Ubuntu 12.0.4 VirtualBox に ChucK をインストールしました。miniAudicle Virtual Machine を起動すると、ポップアップ エラー メッセージが表示されました

「仮想マシンがハングしているようです.......現在のシュレッドを中止しますか? [キャンセル] または [中止] ボタン」

どちらのボタンもクリックできないようです。エラー メッセージが表示され続けます。およびコンソール ログ メッセージ:

[chuck]: RtApiAlsa::callbackEvent: オーディオ読み取りエラー、入出力エラー。

やった:

チャックテスト.ck

[chuck]: (rtaudio 経由): コンパイルされたオーディオ API 用のデバイスが見つかりません!

[chuck]: オーディオ デバイスを初期化できません (--silent/-s を使用してみてください)

VirtualBoxをアップグレードしましたが、それでも同じです。

助けてください。

ありがとう。

hc。

4

2 に答える 2

7

chucKのCanonical man ページでは、この問題について説明しています。

ジャックオーディオインターフェイスにはchuck、alsaデバイスにアクセスするにはchuck.alsa、ossデバイスにアクセスするにはchuck.ossを使用します。

したがって、デフォルトのオーディオ サーバーは実際にはJack Audio Connection Kit (JACK)であるため、インストールする必要があります。

$ sudo apt-get update && sudo apt-get -y install jackd

そしてもちろん、それをどのように使用するかを理解する必要があります。これは優れたオーディオ サーバーですが、平均的なユーザー向けというよりは、オーディオの専門家向けです。

…または、使用するオーディオ サーバーを明示的に指定する必要があります( ALSAまたはOSSchuck.alsaのいずれか) 。chuck.oss

Ubuntu を実行していると仮定すると (Lubuntu のようなフレーバーではありません)、 PulseAudioを実行している可能性が高くなります(確かに OSS ではありません)。そうは言っても、次のオプションがあります。

  1. 次のように PulseAudio (ALSA にフォールバック) を無効にします: pasuspender -- chuck.alsa test.ck(これは私が推奨する理想的なソリューションです)。
  2. PulseAudio を削除して実行しますchuck.alsa(私はとにかく PulseAudio の大ファンではありませんが、それは個人的な意見の問題です)。
  3. チャック 1.3.1.3 (Trusty は現在 1.2.0.8 です!) をビルドすることもできます。これは、PulseAudio をより適切にサポートします (パッケージ マネージャーが更新できないため、保守が難しくなります)。
于 2014-04-21T04:26:10.717 に答える