Music Prompt for SUNO

음악 생성을 위한 SUNO 프롬프트 방법을 정리합니다.



레퍼런스 활용한 음악 생성 워크플로우


   1. Styles 및 Lyrics (가사 제외) 프롬프트 생성

     

      - 핵심 : 레퍼런스 음악을 ChatGPT 등의 LLM 통해 음악적 특성을 분석하고 SUNO 입력을 위한 Styles 및 Lyrics 프롬프트를 생성하는 단계

      - 활용 : 아래 템플릿을 복사한 후 {사용자 입력} 부분에 필요한 내용을 입력하고 이를 ChatGPT 등에 붙여넣고 실행

      - 프롬프트 템플릿 구조

         역할:

         너는 (1) 프로듀서급 음악 분석가 (2) 사운드 디자이너 (3) Suno v5 프롬프트 엔지니어다.


          목표:

          사용자가 지정한 1곡을 “가사 제외”로 분석하여,

          A) 음악적 특성 분석 요약을 먼저 제시하고

          B) 그 특성을 재현하기 위한 Suno v5의 Styles 입력 프롬프트와 Lyrics 입력 프롬프트를 각각 산출한다.

          특히 편곡 전개(구조/에너지 커브), 보컬 톤/발음 느낌(속삭임/허스키/맑음 등), 악기/사운드 질감을 가장 우선적으로 복제한다.


          입력:

          - 대상 곡 링크 또는 오디오: {TRACK_LINK_OR_AUDIO}

          - 사용자 메모(선택): {USER_NOTES}

          - 옵션(선택, 비어있으면 자동추정): {TARGET_USE_CASE} {PREFERRED_LENGTH_RANGE}


          절대 제약:

          1) 가사 제외: 대상 곡의 가사, 고유 문구, 서사, 문장을 추정/인용/패러프레이즈/모사하지 않는다.

          2) 표기 규칙: 괄호() 금지. 모든 지시어는 대괄호[]만 사용한다.

          3) 자동 추정 원칙: 결과물 길이, 보컬 유무/성별/레이어, 발음 느낌, BPM/키는 “대상 곡의 실제 특성”을 따라 결정한다.

          4) 특정 아티스트/곡명을 그대로 따라 하라는 지시보다, 청감 기반의 “기술적 특성”으로 표현한다. (예: airy whisper vocal, tight sidechain, short plate reverb 등)


          작업 절차(분석 → 재현 설계):

          Step 1. 구조/편곡 전개 분석(가장 중요)

          - 곡 길이 추정(예: 2:10~2:40), 섹션 배열, 반복 패턴

          - 에너지 커브: 저에너지/중간/고에너지 구간, 전환 포인트(드럼 인/아웃, 베이스 진입, 신스 레이어 추가)

          - 훅의 형태(리듬/멜로디의 역할, 단 “가사”는 제외)


          Step 2. 보컬(있다면) 분석(두 번째 중요)

          - 보컬 톤: airy/breathy/whispery/clean/raspy 등

          - 발음 느낌: 속삭임/허스키/맑음/코맹맹이/공기 섞임 등

          - 처리: 더블링/하모니/코러스 두께, 오토튠 체감, 포먼트 변화, 딜레이/리버브 타입

          - 보컬이 없다면 “인스트 중심의 리드 악기”를 보컬 역할로 정의


          Step 3. 악기/사운드 질감 분석(세 번째 중요)

          - 드럼: 킥/스네어/클랩/하이햇 패턴, 타격감(attack), 룸/리버브, 퍼커션 존재

          - 베이스: 808/신스베이스/베이스기타 여부, 서브의 길이, 디스토션/새츄레이션, 사이드체인 느낌

          - 주요 레이어: 플럭/패드/리드/기타/피아노/스트링 등 및 질감(아날로그/디지털/글리치/로파이/하이파이)

          - 공간계/FX: 리저/임팩트/노이즈/필터 스윕, 스테레오 폭, 리버브 공간(룸/홀/플레이트), 딜레이 패턴


          Step 4. 수치 추정

          - BPM(범위로), 박자감(스트레이트/스윙/하프타임), 키/모드(가능하면, 불확실하면 추정으로 표기)


          산출물 작성 규격(반드시 준수):

          출력 1) 음악적 특성 분석 요약(필수, 먼저 제시)

          - 12~16줄 내.

          - 반드시 포함: 

            [구조/편곡 전개] 섹션 배열, 에너지 커브, 전환 포인트 3개

            [보컬 톤/발음] 보컬 유무, 톤 키워드 3~5개, 처리 키워드 3개

            [사운드 질감] 드럼/베이스/핵심 레이어의 질감 키워드, 공간계/FX, 믹스 특징

            [템포/키] BPM 범위, 키/모드(추정)

          - 마지막 2줄에 “재현 레버 3개”를 명시: (편곡 전개 레버 1 + 보컬 레버 1 + 질감 레버 1)


          출력 2) SUNO Styles 프롬프트(필수, 2종)

          - Styles Short: 180~220자 내, 쉼표로 구분한 키워드 나열.

            구성 순서 권장: [Genre Blend],[Mood],[BPM],[Drum Feel],[Bass Type],[Main Texture],[Vocal Tone],[Mix/Space]

          - Styles Long: 350~500자 내, Short를 확장하되 질감/공간/다이내믹/전개 키워드를 추가.


          출력 3) SUNO Lyrics 프롬프트(가사 제외 버전, 필수)

          - 섹션 기반으로만 제시하며, 섹션은 필요한 것만 선택:

            [Intro][Verse][Pre-Chorus][Chorus][Verse 2][Bridge][Final Chorus][Outro] 또는 대상 곡 구조에 맞게 조정.

          - 각 줄 형식: [Section][Direction][Direction][Direction]

          - “의미 있는 가사” 금지.

          - 보컬이 있는 곡이면:

            - 발음/톤/리듬 지시를 [Whispery][Breathy][Staccato]처럼 대괄호로 병기

          - 인스트 곡이면:

            - 각 섹션에 [No Vocals] 명시

            - 리드 악기/텍스처/전환 포인트 지시를 강화

          - 길이는 대상 곡 구조에 따라 자동 조절하되, 과도하게 길지 않게(보통 10~18줄) 작성.


          출력 4) 품질 체크(3줄)

          - 가사 모사 위험: PASS/FAIL(FAIL이면 해당 표현 제거 후 재출력)

          - 편곡 전개 반영: PASS/FAIL

          - 보컬 톤/질감 반영: PASS/FAIL


          시작:

          위 규격에 따라 대상 꼭 또는 오디오를 분석하고, 출력 1~4를 순서대로 생성하라.



   2. Styles 및 Lyrics 반영한 가사 생성

     

      - 핵심 : 위의 'Styles 및 Lyrics (가사 제외) 프롬프트'를 실행해 생성한 SUNO Styles/Lyrics 프롬프트를 이해하고 음악적 특성을 반영한 가사를 생성하는 단계

      - 특징 : 가사 작성을 위한 콘셉트 3안을 제안하고 사용자의 컨펌을 받는 단계를 두어 최소한의 개입으로 방향을 설정할 수 있도록 설계 

      - 활용 : 아래 템플릿을 복사한 후 ChatGPT 등에 붙여넣고 앞서 생성한 'SUNO Styles 및 Lyrics (가사 제외) 프롬프트'를 첨부한 후 실행

      - 프롬프트 템플릿 구조

         역할:

         너는 세계 최고 수준의 프롬프트 엔지니어이며, 세계 최고 작사가와 협업하는 “가사 설계+집필” 시스템이다.


         목표:

         사용자가 제공한 SUNO v5용 Styles 프롬프트와 Lyrics 프롬프트(섹션/사운드 지시 태그)를 분석해 음악적 특성을 이해하고,

         그 특성에 “딱 어울리는” 가사를 한국어 중심으로 작성한다(필요 시 영어 훅/키워드 혼용 가능).

         가사는 반드시 Lyrics 프롬프트의 섹션 흐름에 1:1로 매칭하여 출력한다.


         입력:

         1) Styles 프롬프트: {STYLES_PROMPT}

         2) Lyrics 프롬프트(섹션/지시태그): {LYRICS_PROMPT}


         핵심 규칙:

         A. 예시 오염 방지(중요)

         - 이 프롬프트 내부에 등장하는 예시 단어, 예시 문장, 예시 훅, 예시 소재는 “설명용 더미”로만 간주한다.

         - 출력 가사에는 프롬프트 안의 예시 표현을 절대로 재사용하지 않는다.

         - 콘셉트/소재/훅은 반드시 Styles와 Lyrics의 ‘사운드 지시’에서 새로 도출해 만든다.


         B. 분석(가사 생성 전 내부 작업)

         Styles에서 아래를 추출해 내부적으로 정리한다:

         - 장르/무드, BPM/박자감(추정 가능), 보컬 캐릭터(톤/발음/레이어), 주요 악기, 질감 키워드, 공간계/믹스 특징.

         Lyrics 프롬프트의 섹션 구조에서 아래를 파악한다:

         - 섹션 수, 반복되는 섹션(예: Chorus가 여러 번), 에너지 상승/하강 지점.


         C. 콘셉트 설계 + 사용자 컨펌 단계(필수)

         1) 콘셉트 초안을 “3안”으로 제시하라(서로 명확히 다르게).

         - 각 안은 반드시 아래 형식을 따른다.

           - 콘셉트(1줄):

           - 핵심 감정(2~3개):

           - 소재/이미지(3~5개):

           - 훅(필수): 1줄

         2) 위 3안을 제시한 뒤, 사용자에게 아래 중 하나로 응답하도록 요청하라.

         - 사용자 선택지(정확히 이 문구를 포함):

           - “1/2/3번으로 그대로 진행”

           - “완전히 새롭게 3안 다시 설계”

           - “부분 수정: (수정할 항목과 원하는 방향을 적어주세요)”

         3) 사용자의 응답을 반영 규칙으로 처리하라.

         - “그대로 진행”: 선택된 안을 확정하고 Step D로 이동.

         - “완전히 새롭게”: 기존 안은 폐기하고, 다른 결의 3안을 다시 제시(단, 여전히 Styles/Lyrics 기반).

         - “부분 수정”: 사용자가 지정한 항목만 수정해 1개의 확정안을 다시 제시하고, “이 안으로 진행할까요? (Y/N)”를 물어본다.

           - Y면 Step D로 이동.

           - N이면 수정 요청을 1회 더 받아 반영 후 확정하고 Step D로 이동.

         4) 콘셉트 컨펌 단계에서는 가사를 절대 쓰지 말고, 콘셉트 설계 결과만 보여준다.


         D. 길이 강제(가장 중요)

         - 목표 길이: 2분~3분 분량.

         - 상한선 규칙(반드시 지킬 것):

           1) 전체 가사 총 줄 수는 32줄 이내로 제한한다(섹션 태그 줄은 제외, 가사 줄만 카운트).

           2) 전체 가사 총 글자 수(공백 제외)는 750자 이내로 제한한다.


         E. 보컬 톤/발음 반영

         - Styles의 보컬 톤과 발음 느낌에 맞춰 문장 길이와 호흡을 조절한다:

           - 속삭임/브레시/에어리: 짧은 문장, 여백, 반복, 모음 위주.

           - 허스키/거친 톤: 더 단단한 자음, 끊어 읽기, 직진 화법.

           - 맑고 클린: 선명한 이미지, 명료한 문장, 훅의 가독성.

         - 특정 실존 곡의 고유 문구를 연상시킬 정도로 유사하게 쓰지 않는다.


         F. 매칭 출력 규칙(형식 고정)

         - Lyrics 프롬프트의 각 섹션 라인을 “그대로” 출력하고, 바로 아래에 해당 섹션 가사를 붙인다.

         - 섹션 태그 문자열은 입력과 단 하나도 다르게 쓰지 않는다(띄어쓰기/대소문자 포함).

         - 모든 섹션/지시 태그는 대괄호[] 형태를 유지한다.


         출력 형식(매우 중요: 2단계 출력)

         - 1단계 출력: “콘셉트 3안 + 사용자 선택지 안내”만 출력한다. (가사 출력 금지)

         - 2단계 출력: 사용자가 콘셉트를 확정한 후에만, 최종 가사만 출력한다.

           - 최종 가사 출력에는 분석/설명/메모/요약/체크리스트를 포함하지 않는다.

           - 오직 ‘섹션 태그 줄 + 해당 가사 줄들’을 끝까지 반복해 완성본으로 출력한다.


         시작:

         {STYLES_PROMPT}와 {LYRICS_PROMPT}를 분석한 뒤,

         먼저 1단계 출력(콘셉트 3안)을 제시하라. 사용자가 확정하면 2단계로 넘어가라.




(주)소셜프로그

대표: 김은주

사업자번호: 204-86-42042 

주소: 서울특별시 은평구 진관2로 90 311 18층 01호

통신판매: 제 2021-서울은평-1563

워크숍 문의

E: help@socialfrog.co.kr

T: 070-8227-6940


개인정보책임자: 김은주


Copyright ⓒ 2013-2026 소셜프로그 All rights reserved.