發佈於

李斯特 第三號愛之夢

鋼琴彈奏、音訊/MIDI 錄製、AI 去噪及多面向彈奏展示網頁

作者
  • 作者頭像
    作者
    ChrisTorng
    Twitter

鋼琴演奏錄影又來了! 不過這裡有用到 AI 模型去噪技巧,所以主題不僅是音樂而已。

鋼琴音樂

可先參考我的鋼琴學習歷程文章。

這裡是比較容易的《第三號愛之夢》,這些錄影其實是去年八九月左右的成果,比前面的學習歷程裡的錄影又早了半年。這首中段較困難的地方,以往也經常是彈錯就會卡住彈不下去。現在即使彈錯,也有辦法繼續混過去,把整首彈完。

我一直都只是自我練習,近期約十年間也都只彈電鋼琴了。前陣子才第一次在公眾場合彈奏《第三號愛之夢》,也是電鋼琴,但不是自己家裡的那部。第一次登台,一方面緊張了彈得更快,一方面觸鍵太輕了不習慣,也沒機會再多適應一下,彈得荒腔走板。原本想說唯一的處女秀還是發出去,但回看錄影,竟然畫面東喬西搖,弄半天也沒有穩定,實在也不比我的彈奏好,真是慘不忍睹。

如果你還是有興趣看公開演出時的彈奏與錄影有多糟,在這裡現醜了。

在家重錄

自己的處女秀已經毀了,但已練的曲子還是想跟大家好好分享,只好在家重錄了。重錄當然就可以多彈幾次,挑表現最好的來發佈。這裡是在家彈直立鋼琴的版本。

音訊後製

錄影中的環境雜音,大家都不想要。簡單的方法是直接剪掉未彈奏的部份,但彈奏當中的雜音仍然存在。我動用一些我會的 AI 工具與模型來去除雜音,希望讓音訊更乾淨。但效果各有不同,以下比較之。

我使用 Ultimate Vocal Remover GUI,我試了以下幾個模型:

IdProcessVR ModelStemSelection
1MDX-NetUVR-MDX-NET Inst HQ1Instrumental Only
2VR ArchitectureUVR-DeNoise-LiteNo Noise Only
3Demucsv4|htdemucsOtherOther Only
4Demucsv4|htdemucs_6sPianoPiano Only

實際聽的結果。我的評論如下:

  1. 與原始聲音聽不出差異,雜音一樣大。
  2. 無琴聲時無雜音,但有琴聲時雜音仍會顯出來,延長琴音會提早被吃掉。
  3. 僅聽 Other 聲部的話,雜音不明顯,琴聲都有保留,延長琴音也有保留,但有些低音消失了 (可能被視為貝斯)。最後是 Other + Bass 聲部加起來最理想。剩下的 Drums/Vocals 就是不想要的聲音了。
  4. 僅聽 Piano 聲部的話,無雜音,琴聲變悶,音量變弱,明顯有被吃掉的感覺。甚至還有高音還在,低音卻消失的現象。最後是 Piano + Guitar + Bass + Other 四個聲部加起來最理想。剩下的 Drums/Other/Vocals 就是不想要的聲音了。

你自己聽的話,注意最開頭及最後理應靜音的部份,還有樂曲內三段之間稍微停止的段落,還有拉長延音時的聲音,是否有完整延長。

不過我想各種不同的錄音,其想要保留及去掉的聲音都不一樣。不同模型一定有各自的優缺點,不一定每種情境都是同一模型表現最佳,還是要自行實測確認。

音量調整

我有參考 WiWi [好和弦 - NiceChord.com] 中 (https://nicechord.com/) 猜猜看哪一個 YouTuber 最大聲?用音量表實測! 的建議,調整音量。這裡面說來話長,需要先學習 DAW 工具 (數位音訊工作站),以及調整音量策略,我也還在摸索學習當中。我曾跟 WiWi 學習過 Reason,後來自學 Ableton Live 以進行現場彈奏。目前通常使用後者。

MIDI 錄製

我也用 Ableton Live 另外錄製 MIDI 檔案,由這個還可以編輯音符等各種調整。我以最小修改的狀態,把明顯錯誤的音符修改或刪除。

之後我使用 MIDI Visualizer 將彈奏可視化。

多面向彈奏展示網頁

前面講了這麼多,賣了個關子。你一定很好奇為何拖了半年後此時才發? 這是因為為了製作較為複雜的播放網頁工具,竟拖了這麼久。 我使用 GitHub Copilot/Codex 來撰寫 多視訊/音訊/波形圖/頻譜圖/樂譜 同步展示的網頁。其實做了幾個月就因為一堆問題最後就擺著沒做了。最後終於下定決心,還可以了就先發出,沒想到花了超過半年的時間! 除了 視訊/音訊 預處理外,AI 撰寫網頁的多個 視訊/音訊 同步播放,遇到非常多問題。目前的狀態我仍然不滿意,但一直擺著也不是辦法,只能接受現況,發出再說。希望以後再發別的曲目時,還有機會繼續改善。

專業的演奏與錄影

最後,如果你還想聽優美的音樂,網路上當然可以找到很多專業演奏家的錄影。

三十多年前我聽學的錄音帶版本,我沒去注意是誰彈的,現在當然是找不到了。底下找一個跟我當年聽的版本,也是接近我目前彈的一個專業錄影,供大家欣賞: Mariam Batsashvili plays Liszt: Liebestraum No. 3 in A-flat Major