업데이트 후 템플릿 열기
공식 문서는 ComfyUI 0.35.0 이상을 요구하며, AMD GPU에는 0.35.1 이상을 권장합니다. 업데이트하고 재시작한 뒤 템플릿 라이브러리에서 YuE2: Text to Music을 검색하세요.
공식 워크플로 JSON을 직접 열어도 됩니다. 기본 템플릿에는 별도의 YuE2 커스텀 노드 패키지가 필요하지 않습니다. 커뮤니티 스튜디오 인터페이스는 별도 설치 방식입니다.
모델 폴더 확인하기
현재 기본 템플릿은 Comfy-Org/YuE2의 yue2_3b_int8_convrot.safetensors를 사용합니다. 아래 SheetSage2 파일은 커버 템플릿용입니다.
ComfyUI/
└── models/
├── checkpoints/
│ └── yue2_3b_int8_convrot.safetensors
└── audio_encoders/
└── sheetsage2_bf16.safetensors # covers파일을 넣은 뒤 모델 목록을 새로고침하거나 앱을 재시작하세요. 목록이 비어 있다면 다시 다운로드하기 전에 경로와 파일명을 확인하세요.
첫 생성은 확인하기 쉬운 구성으로
- Style에 언어, 장르, 보컬, 템포, 악기를 적습니다.
- Lyrics에
[Verse],[Chorus]같은 구간 태그를 사용합니다. - 멜로디와 코드를 계획하려면 full, 반주에 자유를 주려면 melody를 선택합니다.
- Max Duration을 짧게 설정하고 실행합니다.
이 ComfyUI 흐름에서는 abc 입력을 비워 두면 악보 계획 입력이 사용되지 않습니다. 제공된 계획 템플릿은 필요한 연결을 포함합니다. Max Duration은 최대 길이이며 정확한 완성 길이를 보장하지 않습니다.
자주 생기는 문제
노드가 없음: ComfyUI 버전과 시작 로그의 가져오기 오류를 확인하세요. 기본 앱이 오래된 상태라면 커스텀 노드를 무작정 추가하기보다 먼저 업데이트해야 합니다.
메모리 부족: 다른 GPU 작업을 닫고 짧은 곡으로 시작하세요. 공식 Python 환경과 INT8 워크플로의 VRAM 사용량은 다릅니다.
설명 문장을 노래함: 연주 지시는 Style로 옮기고 Lyrics에는 부를 말만 남기세요. 프롬프트 도구에서 따로 정리할 수 있습니다.
출처와 참고 자료
- ComfyUI · YuE2 guide ↗
- ComfyUI · Text to Music workflow ↗
- Comfy-Org · YuE2 models ↗
- ComfyUI · Music Cover workflow ↗
연결된 공식 문서를 기준으로 작성했습니다. 자체 하드웨어 추론 벤치마크는 진행하지 않았습니다.