
YouTube で聴いている曲に合わせてギターでジャムセッションしているとします。その曲は半音下げてチューニングされています。その曲を半音高く演奏して、ギターを何度もチューニングし直したり (またはカポを使ったり、別のコードを弾いたり、その他そのようなことをしたり) せずに演奏したいのです。
コンピューターのすべてのオーディオ出力の周波数をシフトするにはどうすればよいですか?
- Ubuntu 14.04.1 LTS を使用
答え1
私の知る限り、Ubuntu にはサンプル レートやオーディオ ビット深度を微調整できる UI が付属していないので、作業が簡単になります。ただし、サウンド サーバーのオーディオ構成ファイルは にあります/etc/pulse/
。daemon.conf
このパスの下にあるファイルは、設定を変更する必要があるファイルです。
ターミナルを開き、次のコマンドを発行しますsudo
。
gedit /etc/pulse/daemon.conf
ファイルの内容全体をコピーし、ホーム フォルダーのどこかにプレーン テキスト ファイルとして保存します。これは単なるバックアップであり、何か問題が発生した場合には元の設定に戻して復元できます。
ファイルの下部に次の行があります。
; default-sample-format = s16le
; default-sample-rate = 44100
; default-sample-channels = 2
; default-channel-map = front-left,front-right
ここでは;
コメントに使用されます。設定を有効にするには、コメントを解除して;
設定値を希望の値に変更する必要があります。たとえば、周波数を192000Hzに変更したい場合は、
; default-sample-rate = 44100
これに
default-sample-rate = 192000
ファイルの編集が完了したら、それを保存します。変更を有効にするには、サウンド サーバーを再起動する必要があります。システムを再起動するか、次のコマンドを入力してシステムを再起動せずにサーバーを再起動することができます。
pulseaudio --kill
pulseaudio --start
以上です。ファイルには他にも/etc/pulse/daemon.conf
役に立つ設定が多数ありますので、ファイルを開いたらよく確認してください。