本文是音樂轉譜工具選擇指南的一部分。
ChatGPT 無法聽完一段錄音就寫出準確的樂譜。它是處理文字的語言模型,能討論記譜、建議和弦進行,或把你用文字描述的簡單旋律寫下來。要把真正的音訊轉成正確的多聲部樂譜,得辨識音高、分析節奏,還需要專門的轉譜模型。把這件事交給一般聊天機器人,它會很有把握地給你錯誤的音符。
學音樂、理解樂理時,ChatGPT 仍然很有幫助。先分清楚哪些工作是在處理文字,哪些需要分析聲音訊號,再選工具。文字是它擅長的部分;訊號處理則不是。
ChatGPT 能幫忙做哪些音樂工作?
只要內容能用文字和樂理來討論,ChatGPT 就能幫上忙:
- 解釋樂理。 問它一段和弦進行為什麼會這樣解決、什麼是拿坡里六和弦,或怎麼替小調音階配和聲,通常能得到清楚、大致可靠的解釋。
- 閱讀並討論你貼上的文字記譜。 貼上 ABC 記譜、和弦譜,或用文字描述一段音樂,它就能說明音樂內容、指出和弦名稱,也能提出修改建議。
- 建議和弦進行。 告訴它想要的情緒或調性,它會提出和弦進行、重新配和聲的方式,或低音旋律的點子,供你試奏。
- 寫出簡單的單聲部旋律。 用文字描述曲調,它能寫成 ABC 記譜或簡單的 MusicXML 片段,再由你貼進樂譜編輯器。
這些工作都從文字或描述開始,最後也以文字呈現。ChatGPT 是根據音樂符號推理,並沒有在聽聲音。輸入一旦換成真正的錄音,就超出了它能處理的範圍。
為什麼它無法把錄音轉成樂譜?
音訊轉譜是很難的訊號處理問題。模型得辨識每個音的音高,找出準確的起音與結束時間,再分辨同時響起的音,例如和弦裡的各個音,或整首歌的混音裡交疊的聲部。接著要把時間位置與長度量化成容易讀的節奏,才能依照正確的調號和拍號,把音符寫到譜表上。每個步驟都需要用音訊訓練的專門模型。
一般語言模型沒有受過這種聲音辨識訓練。即使現在有些聊天模型接受音訊,訓練的重點也是語音轉文字,不是音樂記譜。它們沒有可靠的內部流程來完成上面那些工作。因此,上傳歌曲後請它列出音符,它就會像語言模型面對不確定資訊時那樣,產生流暢、肯定的回答。內容看起來像樂譜,卻塞滿根本沒人演奏過的音符。語氣越像專業解答,錯誤就越難察覺。AI 音樂轉譜如何運作逐步解釋了真正的轉譜過程。
把音訊轉成樂譜,該用什麼工具?
這一步要交給專門的音訊轉譜工具。在 Songscription 裡,上傳音檔或貼上影片連結,模型就會辨識音符,產生可編輯的樂譜、MIDI、互動式鋼琴捲軸。你能放慢鋼琴捲軸的播放速度,檢查結果。不用手動逐一輸入音符,匯出前也能直接在瀏覽器裡修改。
準確度仍然要看錄音內容。聲音清楚的鋼琴獨奏、吉他獨奏或單一人聲旋律,轉譜結果會比多種樂器同時交疊的整團錄音準確得多。遇到編曲密集的歌曲,一次轉譜一種樂器,最容易得到清楚的單一聲部。樂團或合奏錄音則能用 Songscription 的多樂器模式,一次寫出所有聲部;這個模式目前仍是測試版。
自動轉譜能很快完成大半的工作,但你還是得看過結果,把辨識錯誤的地方修好。需要仔細處理樂譜排版時,就匯出 MusicXML,到 MuseScore 這類樂譜編輯器裡完成。有些歌曲轉得順,有些卻處處出錯,原因在為什麼 AI 轉譜的準確度會不同裡有詳細說明。想了解專用 AI 在這方面的能力與限制,也能參考 AI 能把歌曲轉成樂譜嗎。
拿到樂譜後,ChatGPT 還能幫什麼忙?
有了樂譜,接下來又是文字和推理的工作,ChatGPT 就能派上用場。看著手上的樂譜或和弦譜,你能請它:
- 解釋不容易懂的和弦。 貼上和弦符號,問它包含哪些音、在這裡有什麼和聲功能,以及適合搭配什麼音階。
- 提出指法建議。 描述段落和你用的樂器,請它建議合理的指法或手的位置,再實際試奏。
- 安排練習計畫。 告訴它曲目、你的程度和能練多久,它會整理出有步驟的練習安排。
- 把你已經知道的旋律寫成 ABC。 如果你已經能描述或唱出曲調,把旋律用文字說明給它,它就能寫成文字記譜,再由你放進編輯器。
轉譜模型把聲音變成音符,ChatGPT 則在你拿到音符後,幫你理解和練習。搭配使用,就能先把錄音轉成樂譜,再請它協助你學會演奏。想知道 AI 能解釋一首曲子的哪些內容、又有哪些限制,請看 AI 能教你怎麼演奏一首歌嗎。
常見問題
ChatGPT 能讀樂譜嗎?
如果樂譜是以文字呈現,就能討論。貼上 ABC 記譜、和弦譜,或用文字描述一段音樂,ChatGPT 就能解釋和聲,說明這段音樂裡發生了什麼事。不過,它無法可靠地從印刷樂譜的圖片辨識音符。別指望它能把樂譜照片或 PDF 裡的每個音都讀對。
ChatGPT 能寫樂譜嗎?
用文字描述音階、短曲,或一段你已經說得出名稱的旋律,ChatGPT 能用 ABC 這類文字記譜方式寫出簡單的單聲部旋律。但它做不出多聲部、排版完善的樂譜,也無法把音檔轉成樂譜。如果需要的不只是單一旋律線的草稿,就要用樂譜編輯器或轉譜工具。
ChatGPT 能把 MP3 或其他音檔轉成樂譜嗎?
不能。ChatGPT 無法可靠地把錄音轉成準確的樂譜。即使聊天模型接受音訊輸入,訓練的重點也是理解語音,並非辨識音高、起音時間與節奏,再把音符寫到譜表上。它們常會編出錄音裡根本沒有的音符。要把 MP3 轉成樂譜,請用專門處理這類音訊訊號的 AI 轉譜工具。
要把歌曲轉成樂譜,最好的方法是什麼?
用專門的 AI 轉譜工具,輸入音檔或連結,取得可編輯的樂譜、MIDI 和鋼琴捲軸,再手動修正結果。自動轉譜能很快完成大半的工作;聲音清楚的獨奏錄音,通常比多種樂器交疊的整團錄音轉得準。最後需要仔細排版時,匯出 MusicXML,再到樂譜編輯器裡完成。
