AI인사이트 로고AI인사이트
챕터 1

프롬프트의 구조: Suno가 음악을 이해하는 방식

Suno AI의 Style of Music 필드, Lyrics 구조 태그, Metatags와 자연어의 차이를 분석하고, 나쁜 프롬프트와 좋은 프롬프트의 실전 비교를 통해 Suno 프롬프팅의 기초를 완성합니다.

Suno 프롬프트, 왜 구조부터 알아야 하는가

"K팝 느낌의 슬픈 노래 만들어줘." Suno에 이렇게 입력하면 뭔가 나오긴 합니다. 하지만 원하던 것과는 거리가 멉니다. 멜로디가 이상하거나, 장르가 뒤섞이거나, 가사 배치가 엉망입니다.

문제는 Suno가 못하는 게 아니라, 우리가 Suno의 언어로 말하지 않았기 때문입니다. Suno는 텍스트 프롬프트를 받아 음악으로 변환하는 AI입니다. 하지만 ChatGPT처럼 자연어를 "이해"하는 것이 아니라, 특정 구조와 태그 체계를 기반으로 음악의 각 요소를 매핑합니다.

이 챕터에서는 Suno 프롬프트의 해부학을 다룹니다. Style of Music 필드가 어떻게 작동하는지, Lyrics에 들어가는 구조 태그의 의미, 그리고 Metatags와 자연어 프롬프트의 실질적 차이까지. 이것만 파악해도 결과물의 품질이 극적으로 달라집니다.


Style of Music 필드: Suno에게 장르를 설명하는 법

기본 작동 원리

Suno의 Custom Mode에서 가장 먼저 만나는 것이 Style of Music 필드입니다. 이 필드는 생성될 음악의 전체적인 분위기, 장르, 템포, 악기 구성을 결정합니다. 일종의 "음악 레시피"라고 생각하면 됩니다.

핵심 규칙은 세 가지입니다.

1. 쉼표로 구분된 태그 나열 방식

K-pop, female vocal, emotional ballad, slow tempo, piano

각 태그는 쉼표(,)로 구분합니다. Suno는 이 태그들을 조합해서 음악의 전체 방향을 잡습니다. 문장이 아니라 키워드의 조합이 핵심입니다.

2. 앞에 있는 태그가 더 강하다 (가중치 순서)

태그의 순서가 결과에 영향을 미칩니다. Suno는 앞쪽에 배치된 태그에 더 높은 가중치를 부여합니다.

# 발라드 느낌이 강한 K팝
ballad, K-pop, female vocal, piano, emotional

# K팝 느낌이 강한 발라드
K-pop, ballad, female vocal, synth, upbeat

같은 태그를 사용해도, 순서를 바꾸면 결과물의 방향이 달라집니다. 가장 중요한 특성을 맨 앞에 배치하는 것이 원칙입니다.

3. 태그 수는 3~8개가 최적

태그가 너무 적으면(12개) Suno가 나머지를 임의로 채웁니다. 너무 많으면(10개 이상) 태그 간 충돌이 발생해서 중구난방인 결과물이 나옵니다. 실전에서 가장 안정적인 범위는 **46개**입니다.

# 너무 적음 → Suno가 임의로 채움
pop

# 적절함 → 의도가 명확하게 전달됨
K-pop, male vocal, mid-tempo, synth pop, hopeful

# 너무 많음 → 태그 충돌 위험
K-pop, male vocal, mid-tempo, synth pop, hopeful, acoustic guitar, 808 bass, choir, orchestral, ambient, lo-fi

태그 카테고리별 정리

Style of Music에 사용할 수 있는 태그는 크게 5가지 카테고리로 나눌 수 있습니다.

카테고리 예시 역할
장르 pop, rock, jazz, hip-hop, EDM, R&B 음악의 뼈대
보컬 male vocal, female vocal, duet, rap, whisper 목소리 특성
템포 slow, mid-tempo, uptempo, fast 빠르기
악기 piano, acoustic guitar, synth, strings 사운드 구성
분위기 emotional, dark, euphoric, dreamy 감정 톤

가장 효과적인 조합 공식은 다음과 같습니다.

[장르], [보컬], [템포/분위기], [악기1], [악기2]

실전 예시:

indie rock, female vocal, dreamy, jangly guitar, reverb

Lyrics 필드 구조 태그: 노래의 뼈대를 세우는 법

구조 태그란 무엇인가

Style of Music이 음악의 분위기를 잡는다면, Lyrics 필드의 구조 태그는 노래의 형식을 결정합니다. 어디서 조용히 시작하고, 어디서 터지고, 어디서 끝나는지를 Suno에게 알려주는 것입니다.

구조 태그는 대괄호([])로 감싸서 가사 앞에 배치합니다. Suno는 이 태그를 읽고 해당 섹션에 적합한 멜로디, 에너지 레벨, 편곡을 적용합니다.

핵심 구조 태그 8가지

[Intro] — 도입부

[Intro]
(instrumental)

노래의 시작을 알립니다. 보통 4~8마디의 악기 연주로, 가사 없이 분위기를 세팅합니다. (instrumental) 표기를 함께 쓰면 가사 없는 인트로가 생성됩니다.

[Verse] — 절(벌스)

[Verse 1]
아침 햇살이 창문을 두드려
어제의 나와는 다른 오늘이 시작돼

이야기를 전달하는 본문 구간입니다. 보통 Verse 1, Verse 2로 번호를 매겨 구분합니다. 에너지 레벨이 상대적으로 낮고, 서사를 쌓아가는 역할을 합니다.

[Pre-Chorus] — 프리코러스

[Pre-Chorus]
이제 더 이상 멈추지 않아
이 순간을 놓치지 않을 거야

Verse와 Chorus 사이의 다리 역할입니다. 에너지를 점진적으로 끌어올려 후렴구의 폭발을 준비합니다. 없어도 되지만, 있으면 곡의 구조가 훨씬 자연스러워집니다.

[Chorus] — 후렴

[Chorus]
날아올라 더 높이
세상 끝까지 달려가

노래의 핵심입니다. 가장 강한 멜로디, 가장 높은 에너지, 가장 기억에 남는 파트입니다. Suno는 [Chorus] 태그를 만나면 자동으로 에너지를 끌어올리고 반복 가능한 멜로디를 생성합니다.

[Bridge] — 브릿지

[Bridge]
돌아보면 모든 게 의미 있었어
아픔마저도 나를 만든 조각이었어

후반부에 배치되는 전환 구간입니다. 기존 멜로디와 다른 새로운 선율이 등장하며, 곡에 변화와 깊이를 더합니다. 보통 마지막 Chorus 전에 위치합니다.

[Instrumental] / [Break] — 간주/브레이크

[Instrumental]

[Break]

가사 없는 연주 구간입니다. [Instrumental]은 비교적 긴 악기 솔로, [Break]은 짧은 전환 구간에 적합합니다. 둘 다 가사를 쓰지 않습니다.

[Outro] — 아웃트로

[Outro]
(fade out)

노래의 마무리 구간입니다. (fade out)을 쓰면 점점 작아지며 끝나고, 가사를 넣으면 마지막 한마디와 함께 마무리됩니다.

전체 구조 예시

실제 곡에 적용하면 이런 형태가 됩니다.

[Intro]
(instrumental)

[Verse 1]
새벽 공기를 마시며 걸어가
낡은 골목길 위로 노을이 번져

[Pre-Chorus]
이 길의 끝에 뭐가 있을까
두려움보다 설렘이 앞서가

[Chorus]
멈추지 마 이 발걸음을
세상이 뭐라 해도 괜찮아
너만의 속도로 걸어가

[Verse 2]
지친 하루의 끝에서 만난 별
작은 빛 하나가 위로가 돼

[Chorus]
멈추지 마 이 발걸음을
세상이 뭐라 해도 괜찮아
너만의 속도로 걸어가

[Bridge]
넘어져도 다시 일어나
그게 바로 우리의 이야기니까

[Chorus]
멈추지 마 이 발걸음을
세상이 뭐라 해도 괜찮아
너만의 속도로 걸어가

[Outro]
(fade out)

이 구조를 통째로 Lyrics 필드에 붙여넣으면, Suno가 각 섹션의 에너지와 편곡을 자동으로 조절합니다.


Metatags vs 자연어: 각각 언제 쓰는가

Suno 프롬프트에는 두 가지 언어가 공존합니다. Metatags(구조화된 태그)와 자연어(일상적인 문장). 둘 다 작동하지만, 용도가 다릅니다.

Metatags: 정밀한 제어가 필요할 때

[Verse 1]
[Chorus]
[Bridge]
(instrumental)
(fade out)
(whisper)
(falsetto)
(building energy)

Metatags는 Suno가 확실하게 인식하는 명령어입니다. 구조 태그([Verse], [Chorus])와 지시 태그((instrumental), (fade out))로 나뉩니다. 결과가 예측 가능하고 재현성이 높습니다.

사용 시점: 곡의 구조, 보컬 스타일 변화, 에너지 전환 등 정확한 제어가 필요할 때입니다.

자연어: 분위기 묘사가 필요할 때

Style of Music 필드에서 자연어 설명을 쓸 수 있습니다.

A melancholic Korean ballad with a female vocalist singing softly over gentle piano chords, building to an emotional climax with strings

자연어는 Suno의 해석 여지가 넓습니다. 동일한 프롬프트로 여러 번 생성하면 매번 다른 결과가 나올 수 있습니다. 이것은 장점이자 단점입니다.

사용 시점: 장르 경계가 모호하거나, 기존 태그로 표현하기 어려운 독특한 분위기를 원할 때입니다.

실전 권장 전략: 하이브리드

가장 효과적인 방법은 Style of Music에서는 태그, Lyrics에서는 Metatags + 자연어 혼합을 쓰는 것입니다.

# Style of Music (태그 방식)
K-pop ballad, female vocal, slow, piano, strings, emotional

# Lyrics (Metatags + 자연어 혼합)
[Intro]
(soft piano, building slowly)

[Verse 1]
창밖에 비가 내려요
흐릿한 유리창 너머로
...

Style of Music은 태그로 방향을 확실히 잡고, Lyrics 안에서는 괄호 지시((soft piano, building slowly))로 세부 뉘앙스를 조절하는 것입니다.


나쁜 프롬프트 vs 좋은 프롬프트: 실전 비교 3선

비교 1: 장르 지정

# ❌ 나쁜 프롬프트
Style of Music: 좋은 노래
Lyrics: 사랑에 대한 노래 만들어줘

문제점: "좋은 노래"는 장르가 아닙니다. "사랑에 대한 노래"도 가사가 아닙니다. Suno가 모든 것을 임의로 결정하게 됩니다.

# ✅ 좋은 프롬프트
Style of Music: K-pop ballad, female vocal, slow, piano, emotional
Lyrics:
[Verse 1]
너의 빈자리가 이렇게 클 줄 몰랐어
매일 지나치던 그 길이 낯설어져

[Chorus]
보고 싶다 한마디가
목 끝에서 맴돌아

개선 포인트: 장르(K-pop ballad), 보컬(female vocal), 템포(slow), 악기(piano), 분위기(emotional)가 모두 명시되어 있습니다. 가사도 구조 태그와 함께 실제 가사가 들어갑니다.

비교 2: 곡 구조

# ❌ 나쁜 프롬프트
Style of Music: rock
Lyrics:
우리 함께 달려가자
세상 끝까지 함께
멈추지 않을 거야
포기하지 않을 거야
이건 우리의 이야기
끝까지 함께 가자

문제점: 구조 태그가 전혀 없습니다. Suno는 어디가 Verse이고 어디가 Chorus인지 모릅니다. 6줄을 한 덩어리로 처리해서 밋밋한 곡이 나옵니다.

# ✅ 좋은 프롬프트
Style of Music: alternative rock, male vocal, driving beat, electric guitar, anthemic
Lyrics:
[Verse 1]
우리 함께 달려가자
세상 끝까지 함께

[Chorus]
멈추지 않을 거야
포기하지 않을 거야

[Verse 2]
이건 우리의 이야기
누구도 막을 수 없어

[Chorus]
멈추지 않을 거야
포기하지 않을 거야

[Outro]
끝까지 함께 가자
(fade out)

개선 포인트: 같은 가사를 구조 태그로 나누었을 뿐인데, Verse는 차분하게, Chorus는 강렬하게 처리됩니다. [Outro](fade out)으로 마무리도 깔끔해집니다.

비교 3: 분위기 전달

# ❌ 나쁜 프롬프트
Style of Music: sad song about breakup, crying, very emotional and touching, makes you want to cry

문제점: 자연어 설명이 너무 길고 감정적입니다. "crying", "makes you want to cry" 같은 표현은 Suno가 음악 태그로 인식하지 못합니다.

# ✅ 좋은 프롬프트
Style of Music: melancholic ballad, female vocal, slow tempo, acoustic guitar, strings, bittersweet

개선 포인트: 같은 "슬픈 이별 노래"를 Suno가 이해하는 태그로 변환했습니다. melancholic(우울한), bittersweet(씁쓸한), slow tempo, acoustic guitar는 모두 Suno가 정확히 매핑할 수 있는 키워드입니다.


Custom Mode vs Simple Mode: 실질적 차이

Suno에는 두 가지 모드가 있습니다.

Simple Mode

텍스트 입력창 하나에 원하는 것을 자연어로 설명합니다.

빗소리와 함께 시작하는 잔잔한 재즈 피아노 곡, 가사 없이

장점: 빠릅니다. 아이디어를 빠르게 테스트할 때 좋습니다. 단점: 통제할 수 있는 것이 거의 없습니다. 장르, 구조, 보컬 스타일 모두 Suno가 결정합니다.

Custom Mode

Style of Music, Title, Lyrics 세 개의 필드가 분리되어 있습니다.

Title: 빗속의 재즈

Style of Music: jazz, piano solo, rainy mood, slow, instrumental

Lyrics:
[Intro]
(soft piano with rain ambience)

[Instrumental]

[Outro]
(fade out with rain sounds)

장점: 장르, 구조, 가사, 보컬 스타일을 각각 제어할 수 있습니다. 단점: 입력할 것이 많습니다. 태그와 구조를 알아야 제대로 활용할 수 있습니다.

어떤 모드를 쓸 것인가

상황 추천 모드 이유
아이디어 브레인스토밍 Simple 빠른 프로토타이핑
특정 장르 곡 제작 Custom 장르 태그 정밀 제어
가사가 있는 곡 Custom 구조 태그 필수
인스트루멘탈 둘 다 가능 Simple도 충분
퀄리티 최종 결과물 Custom 모든 요소 통제 필요

결론적으로, 프로토타이핑은 Simple, 본격 제작은 Custom이 정답입니다. 이 시리즈에서 다루는 모든 기법은 Custom Mode 기준입니다.


프롬프트 구조 설계 원칙 정리

이 챕터에서 다룬 내용을 실전 체크리스트로 정리하겠습니다.

Style of Music 필드

  • 쉼표로 구분된 태그 나열 방식 사용
  • 가장 중요한 특성을 맨 앞에 배치
  • 태그 4~6개 유지 (3개 미만, 8개 초과 지양)
  • [장르] + [보컬] + [템포/분위기] + [악기] 공식 적용

Lyrics 필드

  • 반드시 구조 태그 사용: [Verse], [Chorus], [Bridge]
  • Verse에 번호 부여 ([Verse 1], [Verse 2])
  • [Pre-Chorus]로 에너지 빌드업 추가
  • [Intro], [Outro]로 시작과 끝 처리
  • 괄호 지시((instrumental), (fade out))로 세부 제어

모드 선택

  • 프로토타이핑 → Simple Mode
  • 본격 제작 → Custom Mode

이 기초 위에 장르별 태그 조합, 보컬 제어, 고급 구조 설계를 쌓아가겠습니다.

다음 챕터에서는 K팝, 발라드, 인디록, 트로트, R&B, EDM 등 한국에서 인기 있는 장르별 최적 태그 조합과, 장르를 섞어 새로운 사운드를 만드는 퓨전 공식을 다루겠습니다.