跳至主要内容

WiPitch:自由的最後一塊拼圖

· 閱讀時間約 5 分鐘 ┊ 純文字版

Wiwi.Blog 的讀者應該都知道,我一直在努力逃離專有軟體和 macOS 的掌控。事實上,就音樂製作而言,我的「逃獄」工具包幾乎就要齊備了:

  • 🖥️ 編曲軟體:現在版本的 Ardour 已經非常穩定且好用(尤其是 Linux 版),功能也完備,用來直接替代任何 DAW1 都不成問題。
  • 🎺 音源:我本來就幾乎都用硬體音源機和合成器,不太依賴軟體,所以這點還好。
  • 🎚️ 混音工具、效果器Linux Studio Plugins 甚至比專有軟體介面更漂亮、功能更強,再加上我也有許多硬體效果器,這點也不是問題。
  • 🧼 去回音、去雜音、擷取分軌:以前這些工作都需要依賴 iZotope RX,但現在有更強且完全自由的 Audio Separator,這部分也搞定了。
  • 🎼 記譜:MuseScore。這個是很早就已經解決的。

清單列到這裡,好像只剩下最後一個依賴沒解決,那就是音高校正軟體

音高校正軟體的零件

目前我覺得真正好用的音高校正軟體,只有 Reason 內建的 Pitch Edit 和 Melodyne2。前者正以驚人的速度變爛中,後者則是貴到不行3;兩個都是專有軟體,兩個都不支援 Linux。

有了之前自己開發 WiNote 取代 Keynote 的成功經驗,我就想:為什麼不直接做一個自己的音高校正軟體呢?

其實自由軟體的世界中,關鍵零件早就齊備了,根本不需要重新發明輪子:音高偵測我們有 SwiftF0,而音高調整和時間拉伸早就有超強的 Rubberband。這世界只是缺乏一個人,去把這些零件組裝起來、包裝成一個一般人看得懂的介面而已。

WiPitch!

於是我就來做啦,現在為你介紹──WiPitchWiwi 的 Pitch Edit)!

WiPitch 的邏輯超級簡單:就是你輸入一個聲音檔(只能是人聲或單音樂器),它會在畫面上顯示音高軌跡,然後你框起一段(使用選取工具 S),就可以上下拖曳調整它的音高。WiPitch 不自動幫你切音符,這是刻意的決定,因為我發現每次編曲軟體幫我切,都切不到我想要的位置。

除了音高模式之外,還有音量和共振峰(Formant)4 模式(按鍵盤的 1 2 3 切換),也是選取一段,上下拖曳即可。

但 WiPitch 真正完勝昂貴專有軟體的絕招是──畫筆工具!(快速鍵 B

畫筆工具可以在音高區直接畫出任意你想要的變化,你要怎麼亂滑都可以!而且我還設計了「抖音模式」,可以自動幫不會抖音的歌手加上抖音,目前我還沒看過別的軟體有這功能。如果在聲波區使用畫筆工具,則可以標記「錨點」,讓你前後拖動,隨意伸縮聲音速度。

直接看示範影片:

目前版本的功能已經近乎完成(我不打算再增加太多功能,就讓它維持是一個獨立簡潔的音高編輯器就好),雖然可能還有一些 bug(發現的話可以跟我說,我來修),但是核心功能已經可以使用囉!

至於音質好不好呢?我覺得完全不輸給專有軟體。不過那不是我的功勞,畢竟 Rubberband 本來就是一個音質很好的音高調整演算法,WiPitch 只是直接把它拿來用而已。

來試試看 WiPitch 吧!

最重要的是,WiPitch 是自由軟體(GPLv3 授權)。它完全免費、無廣告、無追蹤、而且連安裝都省了,線上直接用!不用花 US$249,不用再被專有軟體綁架!

WiPitch - 免安裝,直接用!

只要到 https://nicechord.com/wipitch 就可以開始使用!

測試素材

沒有聲音素材的話,就使用我優美的歌聲吧:DoReMi.mp3(按右鍵另存)

聲音處理完全都在你自己的電腦上執行,不會有任何資料被上傳到任何地方。一旦網頁讀取好之後,就算離線也可以繼續使用

程式碼及更完整的使用說明都放在 Code.Wiwi.Blog,上面也有離線版的安裝教學(如果你想完全在自己電腦上跑的話)。

太棒了,以後我要修音高也不需要用到 macOS 啦!希望 WiPitch 也讓你離自由又更近了一步!

Footnotes

  1. Digital Audio Workstation,也就是俗稱的「編曲軟體」。

  2. 對,連 Logic Pro 的 Flex Pitch 都不算,我覺得它好難用。

  3. Melodyne 有完整「單音編輯」功能的版本就要 US$249。

  4. 可以讓人聲變得更女性化或更男性化的功能。