JACKケーブルとUSBサウンドカードアダプターを介してデジタルピアノをラップトップに接続しました。
pactl load-module module-loopback latency_msec=1
を実行した後、ピアノのライブサウンドを聞くことができます。また、Audacityを使用して記録できます。
私が抱えている大きな問題は、それらが少し遅れていることです。これは歌の録音に影響を与えるため、歌のリズムを正しく追跡できません。
この問題を修正する方法はありますか?低遅延カーネルをインストールしているのでしょうか?どうやってやるの?
最適なレイテンシは、ArdourおよびJackサーバーを使用して得られます:Sudo apt-get install ardour
は両方をインストールします。カーネルを変更する必要はありませんが、ファイル/etc/security/limits.confをルートとして編集する必要があります。ターミナルでSudo gedit /etc/security/limits.conf
を実行し、最後に次の3行を追加します。
@audio - rtprio 99
@audio - memlock unlimited
@audio - Nice -19
あなたはオーディオグループに属している必要があります。 id
コマンドを使用して確認し、必要に応じてSudo adduser $USER audio
を実行するか、必要に応じて ユーザーおよびグループ管理をインストール ):advancedユーザーに対して、「オーディオデバイスを使用する」を選択してオーディオグループに入れ、再起動します。
Ardourを実行すると、ジャックサウンドサーバーが自動的に起動します(一時的にpulseaudioを無効にします)。
sessionウィンドウで、プロジェクト名を入力します。 オーディオ設定タブで(注を参照してください2) 256バッファサイズを設定してくださいレイテンシー(記録中に「xruns」(クリック)が発生した場合のレイテンシーの値が高い。対応するレイテンシーはmsで表示されます。 ms。optionタブで、real timeが選択されていることを確認します。 start。
次に、Ardourメインウィンドウでトラックを追加し、その「r」レコードボタンをクリックして、トランスポートバーからレコードを開始します。そうでない場合は、正常に記録されるはずです: このArdourチュートリアル をご覧ください。
ヒント:shift + eを押して、チュートリアルに示すようにトラックの接続とレベルを設定するためのミキサーストリップを取得します。
注:オーディオが録音されていないか、歪んでいる、または低レベルになっている場合は、Alsaオーディオレイヤーキャプチャが端末でalsamixer
を起動していることを確認します。 -alsamixer:
注2:「セッションウィンドウ」の「オーディオ設定」タブは、Ardourを最初に起動したときに表示されます。これは、ジャックパラメーター(バッファー、レイテンシ、リアルタイム)の設定に使用できます。 ardourを再実行すると、jackd
(コマンド:killall jackd
)を殺すまで表示されません。ただし、メインのArdourウィンドウのjackメニューまたはqjackctl
(Ardourの外部でジャックパラメーターを制御および設定する別のアプリケーション)のレイテンシーの設定は同じです。
以下をインストールしてみてください:
低遅延カーネル:
Sudo apt-get install linux-lowlatency
ブートプレスで Shift、Grubブートメニューを取得するには、[詳細]を選択します。
デフォルトのUbuntu Studio設定:
Sudo apt-get install ubuntustudio-default-settings
lib/udev/rules.d/40-timer-permissions.rules
などのオーディオ設定が含まれています
# make precisian timers accessable to audio group and MIDI
#
# created Sep 3 2012
KERNEL=="rtc0", GROUP="audio"
KERNEL=="hpet", GROUP="audio"
(私は試していません)