如何改變揚聲器發出的所有聲音的頻率?

如何改變揚聲器發出的所有聲音的頻率?

假設我正在用吉他彈奏一首在 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

這裡;用於評論。因此,要使設定生效,您需要透過刪除 來取消註釋,;並將設定值變更為所需的值。例如,您想要將頻率變更為 192000 Hz,因此您應該更改

; default-sample-rate = 44100

對此

default-sample-rate = 192000

編輯完文件後儲存它。現在,為了使變更生效,您需要重新啟動聲音伺服器。您只需重新啟動系統或輸入以下命令即可重新啟動伺服器,而無需重新啟動系統。

pulseaudio --kill
pulseaudio --start

就是這樣。文件中還有許多其他設置/etc/pulse/daemon.conf,您可能會發現這些設置很有用,因此在打開文件時請仔細查看該文件。

相關內容