2023.02.13 - [chatGPT 활용하기] - [chatGPT] chatGPT로 이별 노래를 만들어보자.- 가사 / 작곡 한 방에 끝내기
2023.02.16 - [chatGPT 활용하기] - [chatGPT활용] chatGPT로 노래를 만들어봅시다 - 2편
chatGPT로 노래만들기 3편입니다. 기본적인 내용은 위에 이전 시리즈 링크를 올려뒀으니 보고 오시면 되겠습니다만, 프롬프트 한 번에 노래 뽑아보기를 해보는 내용이라 이번 내용만 보셔도 충분할 것 같습니다.
캡춰 이미지만 보셔도 감이 빡! 오실텐데요. chatgpt의 프롬프트를 응용해보면서 프로그램 코딩 하듯이 축약해 주면 프롬프트 한 번에 원하는 결과를 얻을 수 있도록 요약이 가능합니다.
1.[만들고 싶은 음악 키워드]의 곡 제작
2.적절한 코드 진행으로 작성
3.메인음에 각 화음의 모든 음표 추가
4.각 벌스-코러스-브리지에 대한 각 코드 진행을 작성한 후 코드당 12개의 음표를 사용
5.형식은 (음표-옥타브-길이), 예: (C-6-8), (A-7-4)입니다.
6.ABC notation 악보로 변환
한 방에 뽑아내지만 사실은 1번 부터 6번까지 한 번씩 진행하셔도 잘 동작합니다. 자주 사용하신다면 저처럼 한 번의 입력으로 결과까지 뽑는 것을 추천해 드리는데요.
위에 한글로 적은 프롬프트 역시 동작을 잘하지만 애초에 chatgpt가 영어 기반이라서, 간단하게 영어로 변환하면 더 빠릿하게 결과를 출력해 주니까요!
프롬프트를 입력하면 코드 진행과 가사 같은 정보가 텍스트로 출력됩니다. 하지만 악기를 다루지 못하는 저 같은 입장에선 정말 제대로 나온게 맞는지 알 수가 없으니까요. 악보의 형태로 출력이 가능한지를 고민해 봤었는데요.
ABC Notation
그렇게 찾아낸 것이 ABC Notation 형식의 출력입니다. 이전에 작성한 글에도 소개된 내용이니 궁금하시면 한 번 보고 오시길 추천해 드리고요.
일단 텍스트로 출력이 되고 나서 ABC Notation형식으로 변환 <- 정도의 프롬프트를 넣어줘도 잘 동작하고요. 위의 캡춰 이미지와 같이 코드 출력하는 것처럼 뽑아주기도 하고, 길이가 길면 그냥 텍스트 형식으로 나오기도 하는데요. 아무튼 뽑아지면 된거에요!
X:1
T:Colorful and Fast Piano Piece
M:4/4
L:1/8
K:C
[V:Verse1] [C4E4G4C5] [CEGB] [A3C4E4G4] [F3A3C4E4] [F3A3C4E4] [FAcFeC5] [E3G3B3E4] [D3F3A3C4] [C:Chorus1] [C5E5G5C6] [CEGB] [A4C5E5G5] [F4A4C5E5] [F4A4C5E5] [FAcFeC5] [E4G4B4E5] [D4F4A4C5] [V:Verse2] [C4E4G4C5] [CEGB] [A3C4E4G4] [F3A3C4E4] [F3A3C4E4] [FAcFeC5] [E3G3B3E4] [D3F3A3C4] [C:Chorus2] [C5E5G5C6] [CEGB] [A4C5E5G5] [F4A4C5E5] [F4A4C5E5] [FAcFeC5] [E4G4B4E5] [D4F4A4C5] [B:Bridge] [F4A4C5] [F4A4C5E5] [D4F4A4C5E5] [D4F4A4C5] [C4E4G4C5] [CEGB] [A3C4E4G4] [F3A3C4E4] [C:Chorus3] [C5E5G5C6] [CEGB] [A4C5E5G5] [F4A4C5E5] [F4A4C5E5] [FAcFeC5] [E4G4B4E5] [D4F4A4C5]
이런식으로 나오면 chatgpt에서는 완성입니다.
여기서부터는 출력한 ABC Notation 악보를 실제 악보로 바꾸고, 재생까지 시켜보는 파트인데요.
제가 찾은 프로그램은 EasyABC 입니다. 위에 파일 올려놨으니 설치해보시면 되고요!
chatgpt로 출력한 악보 텍스트를 우측 하단에 ABC code 입력칸에 넣기만 하면 자동으로 악보 이미지가 그려지고요. 좌측 상단에 플레이 버튼을 누르면 재생이 시작됩니다.
이걸로 끝이에요. 악보가 안그려진다면, ABC Notation 형식에 오류가 있는 부분이 있는 거니까 요리조리 바꿔보셔야 하는 것 기억해 두시면 좋겠습니다.
마지막으로 EasyABC 프로그램으로 재생해본 Majestic Serenity 녹음 파일도 한 번 감상해 보시면서, 아마 chatgpt 노래만들기는 여기서 마무리 일 것 같습니다!
더 발전된 프롬프트를 발견하면 댓글로 공유해 주세요!
사용한 프롬프트도 공유해 드립니다.
'chatGPT 활용하기' 카테고리의 다른 글
[chatGPT] 자극적인 글쓰기를 시켜보자 (1) | 2023.03.07 |
---|---|
[chatGPT활용] 영어공부를 위한 프롬프트 (0) | 2023.03.06 |
[chatGPT활용] 명언을 이용한 에세지 작성, 자기개발 컨텐츠 만들기 (1) | 2023.02.27 |
[chatGPT활용] SEO 최적화 블로그 글쓰기 방법,프롬프트 두 번으로 끝 (2) | 2023.02.24 |
[chatgpt활용] chatgpt로 고소장을 만들어 보자 (0) | 2023.02.23 |