음악 채보 도구 고르기 가이드에 포함된 글이에요.
ChatGPT가 녹음을 듣고 정확한 악보를 만들어 주지는 못해요. 언어 모델이라 텍스트를 다루는 데 강해요. 악보 내용을 이야기하거나 코드 진행을 제안하고 말로 설명한 간단한 멜로디를 적는 일은 가능해요. 하지만 실제 오디오에서 여러 성부가 있는 정확한 악보를 만드는 건 다른 작업이에요. 음높이 감지와 리듬 분석, 채보용으로 만든 모델이 필요해요. 일반 챗봇에 맡기면 틀린 음을 자신 있게 적어 줘요.
음악 공부나 이론을 익힐 때는 ChatGPT가 꽤 유용해요. 작업 중 텍스트로 다룰 부분과 소리 신호를 분석해야 할 부분을 구분하면 어떤 도구를 쓸지 정하기 쉬워요. 텍스트를 다루는 일에는 ChatGPT를 쓰고 오디오 분석에는 그에 맞는 도구를 쓰면 돼요.
ChatGPT로 할 수 있는 음악 작업
음악을 텍스트나 이론으로 다룰 때는 ChatGPT에 다음과 같은 일을 맡겨 볼 만해요.
- 코드 진행이 왜 그렇게 해결되는지, 네아폴리탄 6화음이 무엇인지, 단음계에 화음을 어떻게 붙이는지 물어보세요. 대체로 명확하고 믿을 만한 설명을 해 줘요.
- ABC 표기나 코드표를 붙여 넣거나 한 구간을 말로 설명해 보세요. 그 부분에서 무슨 일이 일어나는지 짚어 보고 코드 이름을 확인하거나 바꿔 볼 곳을 제안받을 수 있어요.
- 원하는 분위기나 조성을 설명하면 시도해 볼 코드 진행이나 리하모니제이션, 베이스 라인 아이디어를 얻어요.
- 간단한 단선율을 말로 설명하면 ABC 표기나 짧은 MusicXML 코드로 적어 줘요. 그 내용을 악보 편집기에 붙여 넣으면 돼요.
모두 텍스트나 설명으로 시작해서 텍스트로 끝나는 작업이에요. ChatGPT는 소리를 듣는 대신 기호를 바탕으로 추론해요. 실제 녹음을 입력하는 순간부터는 제대로 처리하기 어려워요.
녹음을 채보하지 못하는 이유
오디오를 악보로 바꾸려면 복잡한 신호 처리 작업을 거쳐야 해요. 모든 음의 높이를 감지하고 각 음이 정확히 언제 시작하고 끝나는지 찾아야 해요. 코드나 여러 악기가 섞인 녹음에서는 동시에 울리는 음도 구분해야 하고요. 그다음에는 음이 울리는 시점을 리듬 격자에 맞춰 읽기 쉬운 리듬으로 정리해요. 이 과정을 거친 뒤에야 알맞은 조표와 박자표를 넣고 오선에 음표를 배치해요. 각 단계마다 오디오로 학습한 전문 모델이 필요해요.
일반 언어 모델은 소리를 이런 식으로 분석하도록 학습되지 않았어요. 요즘 오디오를 받는 대화형 모델도 말소리에서 단어를 받아 적는 데 맞춰져 있어요. 이런 작업을 안정적으로 처리하도록 만들어지지 않았어요. 그래서 노래를 올리고 음을 알려 달라고 하면 불확실한 상황에서 언어 모델이 흔히 내놓는 답이 나와요. 유창하고 자신 있게 말하지만 실제로 연주되지 않은 음이 가득한 악보예요. 답이 그럴듯해서 오류를 알아채기도 어려워요. 실제 채보에 어떤 과정이 필요한지는 AI 음악 채보의 원리에서 단계별로 설명해요.
대신 어떤 도구를 쓰면 좋을까요?
오디오를 악보로 옮길 때는 그 작업을 위해 만든 도구를 쓰세요. Songscription에서는 오디오 파일을 올리거나 동영상 링크를 붙여 넣으면 돼요. 모델이 음을 감지하고 나면 편집 가능한 악보와 MIDI, 직접 재생하면서 확인할 수 있는 피아노 롤이 나와요. 재생 속도를 낮춰서 결과를 확인하고 내보내기 전에 브라우저에서 수정할 수도 있어요. 음표를 하나씩 직접 입력할 필요는 없어요.
정확도는 녹음에 따라 달라요. 피아노나 기타 한 대의 독주, 보컬 한 파트처럼 소리가 또렷한 음원은 여러 악기가 한꺼번에 겹치는 밴드 녹음보다 훨씬 정확하게 채보돼요. 소리가 복잡한 곡에서 한 파트를 가장 깔끔하게 얻으려면 악기를 하나씩 채보하는 게 좋아요. 밴드나 앙상블 녹음의 모든 파트를 한 번에 악보로 옮기려면 Songscription의 여러 악기 모드를 쓰면 돼요.
자동 채보로 작업의 대부분을 빠르게 끝내도 결과를 훑어보고 틀린 부분을 고치는 과정은 남아요. 악보 배치를 세밀하게 다듬어야 한다면 MusicXML로 내보내고 MuseScore 같은 악보 편집기에서 마무리하세요. 어떤 곡은 깔끔하게 채보되고 어떤 곡은 잘 안 되는 이유는 AI 채보 정확도가 달라지는 이유에서 다뤄요. 전용 AI 도구로 어디까지 할 수 있는지 더 알아보려면 AI로 노래를 악보로 만들 수 있을까요?를 읽어 보세요.
악보를 얻은 뒤 ChatGPT를 활용하는 방법
악보를 얻고 나면 그 내용을 텍스트로 설명하고 분석하는 데 ChatGPT를 쓸 수 있어요. 악보나 코드표를 놓고 ChatGPT와 이런 작업을 해 볼 수 있어요.
- 어려운 코드의 기호를 붙여 넣고 어떤 음으로 구성되는지, 곡에서 어떤 역할을 하는지, 어떤 음계가 어울리는지 물어보세요.
- 연주할 구간과 악기를 설명하고 시도해 볼 운지법이나 손의 위치를 제안받으세요.
- 연습할 곡과 현재 수준, 쓸 수 있는 시간을 알려 주면 연습 순서가 담긴 계획을 짜 줘요.
- 이미 말로 설명하거나 불러 줄 수 있는 멜로디라면 ABC 표기로 적어 달라고 해 보세요. 텍스트로 받은 내용을 편집기에 넣으면 돼요.
녹음에서 음을 찾아 악보로 옮기는 작업은 채보 모델에 맡기고 그 음을 이해하고 연습하는 데는 ChatGPT를 쓰면 돼요. 두 도구를 함께 쓰면 녹음을 악보로 만든 뒤 그 곡을 연주하는 데 필요한 도움도 받을 수 있어요. AI가 곡에 관해 어디까지 설명해 줄 수 있는지는 AI가 노래 연주 방법을 알려 줄 수 있을까요?에서 다뤄요.
자주 묻는 질문
ChatGPT가 악보를 읽을 수 있나요?
텍스트로 적힌 악보라면 가능해요. ABC 표기나 코드표를 텍스트로 붙여 넣거나 곡의 한 부분을 말로 설명하면, ChatGPT와 내용을 짚어 보고 화성이 어떻게 진행되는지 이야기할 수 있어요. 하지만 인쇄된 악보 이미지에서 음표를 정확하게 읽는 일은 믿고 맡기기 어려워요. 악보 사진이나 PDF의 음표를 하나하나 해석해 줄 거라고 기대하지는 마세요.
ChatGPT가 악보를 쓸 수 있나요?
음계나 짧은 곡, 이미 알고 있는 멜로디를 말로 설명하면 ABC 같은 텍스트 표기로 단선율을 간단하게 적어 줘요. 하지만 여러 성부를 담고 배치까지 제대로 다듬은 악보를 만들지는 못하고 오디오 파일에서 악보를 만들 수도 없어요. 한 줄짜리 초안보다 더 많은 작업이 필요하다면 악보 편집기나 채보 도구를 쓰는 게 좋아요.
ChatGPT가 MP3나 오디오 파일을 채보할 수 있나요?
아니요. ChatGPT에 녹음을 정확한 악보로 바꾸는 일을 믿고 맡기기는 어려워요. 오디오를 받는 대화형 모델도 말소리를 이해하도록 학습돼 있어요. 음높이와 음이 시작되는 시점, 리듬을 찾아 오선에 옮기는 데 맞춰져 있지 않아서 실제로 없는 음을 만들어 내곤 해요. MP3를 악보로 바꾸려면 이런 신호 처리 작업을 위해 만든 AI 채보 전용 도구를 쓰세요.
노래를 악보로 만들려면 어떤 방법이 가장 좋나요?
오디오 파일이나 링크를 입력하면 편집 가능한 악보와 MIDI, 피아노 롤을 얻을 수 있는 AI 채보 전용 도구를 쓰고 결과를 직접 수정하세요. 자동 채보로 작업의 대부분을 빠르게 끝낼 수 있어요. 여러 악기가 빽빽하게 섞인 밴드 녹음보다 한 악기를 또렷하게 녹음한 독주 음원에서 결과가 더 정확해요. 악보의 최종 배치를 다듬으려면 MusicXML로 내보낸 뒤 악보 편집기에서 마무리하세요.
