메타 MusicGen 을 이용해서 AI 로 음악 만들기
IT,PC,모바일,스마트폰 정보와 팁 그리고 제품리뷰와 생활정보
메타 MusicGen 을 이용해서 AI 로 음악 만들기
페이스북 Meta 에서 최근에 음악을 ChatGPT 처럼 텍스트를 입력을 하면 음악을 만들어 주는 기능을 출시 했다고 합니다. 이제 음악산업도 AI 를 이용을 하는 시대로 들어 왔다고 볼수 있을거 같은데요. 그럼 쉽게 직접 META MusicGen 을 이용을 해서 음악을 만들기 위해서 어떻게 해야 하는지 알아 보도록 하겠습니다. 관심 있으신 분들은 한번 도전해 보시면 좋을거 같아요.
아래 트위터에서는 Felix Kreuk 라는 분이 Meta MusicGen 을 어떻게 사용을 하는지 설명 하는 건데요. 간단한 멜로디와 함께 원하는 종류의 음악을 입력을 하고, 그 결과물을 받아 볼수가 있습니다.
We present MusicGen: A simple and controllable music generation model. MusicGen can be prompted by both text and melody.
— Felix Kreuk (@FelixKreuk) June 9, 2023
We release code (MIT) and models (CC-BY NC) for open research, reproducibility, and for the music community: https://t.co/OkYjL4xDN7 pic.twitter.com/h1l4LGzYgf
META MusicGen 은 언어 모델 기반 음악 생성기
META MusicGen 은 Transformer 모델을 기반으로 해서 META 에서 ChatGPT 와 같은 언어 모델처럼 AI 기술을 이용해서 음악을 예측하고 자연스럽게 생성을 하는 기능을 가지고 있다고 합니다. 쉽게 ChatGPT 가 글을 작성할때 다음 글자를 생각해서 넣는것처럼 음악도 다음 멜로디나 사운드를 예측해서 만들어 낸다고 합니다.
이를 위해서 아주 작은 단위의 오디오 데이터를 분석하여 활용을 했고, 각각 텍스트 설명과 사운드 신호를 동시에 처리해서 조금더 예술적인 느낌으로 만들어 낼수 있도록 융합했다고 합니다. 약 20000 시간의 음악 데이터 세트를 이용해서 학습을 시켰다고 하는데요.
그래서 입력한 텍스트를 기반으로 12초 정도 가량의 음악을 만들어 내는 기능을 가지게 되었다고 합니다. 완전히 긴 음악을 만들어 내는게 아니더라도 꾀 의미 있는거 같네요. 작곡을 할때 어느정도는 시작부분을 만들어 내거나 아이디어를 얻는데 도움이 되지 않을까 싶기도 합니다.
Meta MusicGen 사용하는 방법
현재 Meta MusicGen 을 가장 쉽게 사용할수 있는 방법은 huggingface 를 통해서 사용하는 방법입니다. 링크를 클릭을 하시면 웹 페이지에 접속을 할수가 있습니다. 접속을 하시면 아래와 같은 페이지를 볼수가 있습니다.
사용방법은 매우 간단합니다. 앞쪽에 있는 Describe your music 에 말 그대로 내가 원하는 음악을 텍스트로 설명을 해서 넣어 주면 됩니다. 가운데 옵션이기는 하지만 원하는 멜로디가 있다면 해당 멜로디의 오디오 파일을 추가 할수가 있습니다.
그리고 Generate 버튼을 눌러 주시면 음악 생성이 시작이 됩니다. 생각보다 생성이 되는데 조금 오래 걸리는데요. 저 같은 경우에는 거의 20분 가까이 소요가 된거 같습니다.
어느정도 시간이 지나면 음악이 생성이 되고 재생을 해서 들어 볼수 있습니다. 물론 파일을 다운로드 해서 사용을 할수도 있구요. 음악이 마음에 들지 않는다면 다시 생성을 해보시면 되겟죠?
하단에 간단한 예제를 볼수 있습니다. 언어는 일단 영어로만 해봤는데 한글이 되는지는 해봐야 할거 같네요. 그리고 아래는 위에서 만들어진 음악인데요. 한번 들어 보세요 ^^
잘 하면 꾀 멋진 음악이 만들어 질수도 있겠다는 생각이 듭니다. 여러번 시도르 해보면 괜찮은게 나오지 않을까요?
그리고 코딩을 하실줄 안다면 다운로드 받아서 다양한 용도로 활용이 가능할걸로 보입니다. 하지만 여기에서는 제일 간단한 방법만 알려 드렸어요 ^^ 궁굼하신 분들은 인터넷에 찾아 보시면 코딩 하여 활용하는 방법도 찾아 볼수 있을거에요.
비슷한 방식의 다른 모델들이 있지만 해외 인터넷 반응을 보면 MusicGen 이 뛰어나다고 하네요. 음악에 관심이 있으신 분들은 한번 해보면 좋을거 같아 포스팅으로 남겨 봅니다. 이상으로 메타 MusicGen 을 이용해서 AI 로 음악 만들기에 대해 알아 보았습니다. 도움이 되셨다면 하단에 있는 구독 & 공감 & 댓글 남겨 주세요.