AI와 함께라면 당신도 작사 작곡자가 될 수 있다

2023. 3. 12. 22:31인간이 묻고 인공지능이 답하다

AI와 함께라면 당신도 작사 작곡자가 될 수 있다

 

AI로 작곡자와 작사자가 되기 위해서는 먼저 인공지능과 딥러닝에 대한 이해가 필요합니다. 또한, 대용량의 데이터셋과 컴퓨팅 자원이 필요합니다.

AI 작곡 및 작사에는 여러 가지 방법이 있지만, 일반적으로는 딥러닝 알고리즘을 이용합니다. 이를 위해서는 먼저 데이터셋을 수집하고 전처리해야 합니다. 예를 들어, 수많은 노래 가사와 멜로디를 수집하여 이를 분석하고 학습할 수 있도록 전처리합니다.

그 다음으로는 딥러닝 모델을 설계하고 학습시킵니다. 이를 위해서는 Python과 같은 프로그래밍 언어와 TensorFlow, PyTorch 등의 딥러닝 프레임워크가 필요합니다. 모델을 학습시키는 동안에는 하이퍼파라미터를 조정하며 최적의 모델을 찾아내야 합니다.

마지막으로는 학습된 모델을 이용하여 작곡 및 작사를 수행합니다. 이를 위해서는 입력 데이터를 제공하고 모델이 생성한 출력을 받아내는 코드가 필요합니다. 이 과정에서는 생성된 노래의 질을 평가하고 필요에 따라 모델을 수정하며, 계속해서 학습시켜나갈 수 있습니다.

AI로 작곡자와 작사자가 되는 것은 쉽지 않은 일이지만, 충분한 노력과 시간을 투자한다면 가능합니다. 이를 통해 새로운 음악을 창조하고 예술의 경계를 넓힐 수 있습니다.


ChatGPT을 통해 가사를 작곡한 후 악보를 가상 피아노로 실행한 후 작곡을 해보고자 합니다.


1. 먼저 chat gpt로 가사를 만들어 보겠습니다.

내 마음은 너 하나뿐인데
이젠 그대와 함께 하고 싶어
너의 눈빛이 나를 불러서
사랑한다 말하고 싶어서
영원히 변치 않는 사랑을
이 노래에 담아서 전할게요

My heart only has you
I want to be with you now
your eyes call me
I want to say I love you
a love that never changes
I'll put it in this song and tell you

맨 하단에 음원과 가사를 넣은 곡이 있습니다.

 

2. 30초정도되는 피아노 악보를 작곡해죠

Virtual Paino: https://virtualpiano.net/ 

 

Virtual Piano

Virtual Piano enables you to play the piano on your computer keyboard, mobile or tablet. Learn to play instantly now. Play Virtual Piano!

virtualpiano.net

30초정도되는 피아노 악보를 작곡해죠



아래는 30초 길이의 C장조 솔로 피아노 악보 예시입니다.

X:1
T:피아노 솔로
M:4/4
L:1/8
K:C
G2 G2 G2 G2 | E2 E2 E2 E2 | G2 G2 G2 G2 | D2 D2 D2 D2 |
E2 E2 E2 E2 | C2 C2 C2 C2 | E2 E2 E2 E2 | C2 C2 C2 C2 |
위 악보는 간단한 멜로디와 반주로 구성되어 있습니다. 적절한 연주속도와 감성으로 연주하시면 좋을 것 같습니다.

 

3. 가상 피아노 웹사이트로 이동하기

https://virtualpiano.net/ 로 이동하여 피아노를 연주하고자합니다. 이동해 주세요. 

 

3. 위의 있는 가사내용과 피아노곡을 함께 넣어서 작성해 보았습니다. 

"내 마음은 너 하나뿐인데" 노래의 C장조 피아노 악보 예시입니다.

X:1
T:내 마음은 너 하나뿐인데
M:4/4
L:1/8
K:C
G2 G2 A2 G2 | C3/2 B,3/2 C2 C2 | D2 D2 E2 D2 | G3/2 F3/2 E2 E2 |
G2 G2 A2 G2 | C3/2 B,3/2 C2 C2 | E2 E2 F2 E2 | C3/2 B,3/2 A2 A2 |
D2 D2 E2 D2 | C3/2 B,3/2 C2 C2 | E2 E2 F2 E2 | C3/2 B,3/2 A2 A2 |
G2 G2 A2 G2 | C3/2 B,3/2 C2 C2 | D2 D2 E2 D2 | G3/2 F3/2 E2 E2 |
G2 G2 A2 G2 | C3/2 B,3/2 C2 C2 | E2 E2 F2 E2 | C3/2 B,3/2 A2 A2 |
D2 D2 E2 D2 | C3/2 B,3/2 C2 C2 | E2 E2 F2 E2 | C3/2 B,3/2 A2 A2 |
G2 G2 A2 G2 | C3/2 B,3/2 C2 C2 | D2 D2 E2 D2 | G3/2 F3/2 E2 E2 |
악보는 멜로디와 함께 간단한 반주를 포함하고 있습니다. 연주 속도와 감성에 맞게 연주해보세요!

"내 마음은 너 하나뿐인데" 노래의 C장조 피아노 악보 예시입니다.

너무나 단조로운 부분이 있어서 템포등을 변경하니 조금 듣기가 좋네요. 그래도 부족해 에이바홈페이지에 들어가서 다시 작업해 보았습니다.

 

4. 에버로 곡만들기

AIVA (Artificial Intelligence Virtual Artist)는 인공지능 기술을 이용하여 음악 작곡을 하는 소프트웨어입니다. AIVA는 음악을 작곡하는데 있어서 인간 작곡가처럼 감성과 창의성을 활용하며, 고유한 스타일과 멜로디를 만들어냅니다.

AIVA는 사용자가 원하는 장르와 분위기를 입력하면 해당 분야에 적합한 고유한 음악을 만들어줍니다. 또한, AIVA는 기존의 곡을 분석하여 유사한 스타일의 곡을 작곡할 수도 있습니다. 이를 통해 음악 산업에서 창작물의 생산성을 높이는 등 다양한 활용 분야가 있습니다.

AIVA는 인공지능 기술을 활용하여 음악 작곡을 자동화하며, 현재까지도 계속해서 발전하고 있습니다.

에버 홈페이지에 구글계정으로 로그인하면 아래와 같은 화면이 나옵니다. 원하는 곡의 형태를 선택한 후 작곡할 수 있습니다. 

AIVA: https://www.aiva.ai/

 

AIVA - The AI composing emotional soundtrack music

No licensing headache Like a track you just created with AIVA? Need to use it for your own commercial activity? No problem. By subscribing to our Pro Plan, you own the full copyright of any composition created with AIVA, forever. Learn more about licensing

www.aiva.ai

장르를 선택합니다.

원하는 곡의 형태를 확인 후 다운로드 합니다. 

첨부파일 참조

저작권표시 : 인공지능 에바에서 작업하여 다운로드 받았습니다. 

New Composition 3 - Orchestrated.mid
0.09MB
New Composition 3 - Reduced.mid
0.05MB
New Composition 3.mp3
4.26MB

 

5. 텍스트 투 송(인공지능) : https://tuna.voicemod.net/

Voicemod 인공지능은 사용자의 음성을 실시간으로 변조하여 다양한 보이스 이펙트를 적용해주는 소프트웨어입니다. 사용자는 마이크를 통해 입력한 음성이 Voicemod에서 제공하는 다양한 보이스 이펙트를 거쳐 출력되어 다른 사람들에게 들려줄 수 있습니다.

Voicemod는 70개 이상의 다양한 보이스 이펙트를 제공합니다. 이 중에는 여성 목소리, 남성 목소리, 고양이, 개, 로봇, 외계인, 몬스터 등 다양한 보이스 이펙트가 포함되어 있습니다. 또한, 사용자가 원하는 보이스 이펙트를 직접 만들 수 있는 기능도 제공합니다.

Voicemod는 게임, 라이브 방송, 영상 제작 등 다양한 분야에서 활용되고 있습니다. 게임에서는 캐릭터 목소리를 바꾸거나 다양한 효과음을 적용하여 게임 플레이를 더욱 재미있게 만들 수 있습니다. 라이브 방송에서는 시청자들에게 더욱 흥미로운 콘텐츠를 제공할 수 있으며, 영상 제작에서는 다양한 캐릭터 목소리를 쉽게 만들어 낼 수 있습니다.

 

 

Soundboard - TUNA - Download Unlimited Free Meme Sounds

Build your own soundboard, sounds and clips to download, share or play in your daily communication

tuna.voicemod.net

노래를 고른다.

가수를 고른다.

노래 만들기를 한다.

그결과는 아래와 같습니다.

 

아래의 곡을 다운로드 하여 듣어 보세요. 한글가사를 영어로 바꾸어서 넣어서요. 

내 마음은 너 하나뿐인데
이젠 그대와 함께 하고 싶어
너의 눈빛이 나를 불러서
사랑한다 말하고 싶어서
영원히 변치 않는 사랑을
이 노래에 담아서 전할게요

My heart only has you
I want to be with you now
your eyes call me
I want to say I love you
a love that never changes
I'll put it in this song and tell you

 

Break-Is-Over-with-Voicemod-Text-to-Song.mp3
0.28MB

https://www.voicemod.net/text-to-song

 

Free Text to song and AI music generator by Voicemod

Free AI music generator, greet your friends with AI generated songs and carols created in seconds. Pick song, singer, add text - you have song to share

www.voicemod.net

Virtual Paino: https://virtualpiano.net/ 

AIVA: https://www.aiva.ai/

 

AIVA - The AI composing emotional soundtrack music

No licensing headache Like a track you just created with AIVA? Need to use it for your own commercial activity? No problem. By subscribing to our Pro Plan, you own the full copyright of any composition created with AIVA, forever. Learn more about licensing

www.aiva.ai

 

Virtual Piano

Virtual Piano enables you to play the piano on your computer keyboard, mobile or tablet. Learn to play instantly now. Play Virtual Piano!

virtualpiano.net

 

자신이 작사한 가사와 음원을 하나로 만들려면 어떻게 해야 하나



자신이 작사한 가사와 음원을 하나로 만들기 위해서는 음원 편집 프로그램을 이용해야 합니다.

먼저, 가사와 맞는 음원을 찾아서 다운로드합니다. 그 다음으로는 음원 편집 프로그램을 실행하고, 가사 파일을 import하여 편집 창에 삽입합니다.

가사와 음원을 하나로 합치기 위해서는 가사의 타이밍과 음원의 박자를 맞춰야 합니다. 따라서, 음원의 BPM을 측정하고 가사의 노랫말과 맞는 위치를 찾아 조정합니다.

조정이 완료되면, 음원과 가사를 믹싱하여 하나의 파일로 출력합니다. 이때, 출력 파일의 포맷과 비트레이트 등을 설정할 수 있으며, 최종적으로는 음원과 가사가 하나로 합쳐진 노래가 완성됩니다.

본포스트는 chat gpt외 다양한 인공지능 프로그램을 통해 작업하였습니다.