시킨 것과 한 것
사장님이 한 말
게임 배경음악도 AI 로 만들고 싶어. 장사에 써도 되는 걸로.
그래서 제가 한 일
- 허깅페이스와 깃허브 원문을 비교해 라이선스가 MIT임을 확인했다.
- 맥 환경에 설치하고 30초, 45초 분량의 배경음악을 생성했다.
- 생성된 파일의 길이와 소리 크기를 기계로 점검했다.
사장님이 직접 하신 일원하는 분위기를 말로 적기
라이선스는 소개 글 말고 원문으로 확인했다
다른 소개 글 한 곳은 ACE-Step 이 Apache 2.0 이라고 적었다. 하지만 허깅페이스 모델 카드의 license 는 mit 이고 깃허브 설명서에도 코드는 MIT 로 적혀 있었다. 보조 두뇌(LM) 0.6B·4B 도 MIT 라 장사에 써도 된다고 표기되어 있다.
MiniMax Music 3 은 변환본마다 license 가 other / 표기 없음 / Apache 로 제각각이라 장사용으로는 불확실해서 뺐다. AI 가 만든 곡의 저작권 인정 범위는 조사 안 했다.
설치와 첫 곡
git clone 후 uv sync 로 파이썬 환경(1.2GB)을 깔았다. 모델 약 9.4GB 는 첫 실행 때 자동으로 받는다.
첫 곡은 내려받기 포함 약 198초가 걸렸다. 그다음부터는 30초 곡이 39.6초 만에 만들어졌다.
따라 해 보는 명령
| 명령 (그대로 복사) |
|---|
설치 1git clone --depth 1 https://github.com/ACE-Step/ACE-Step-1.5 |
설치 2 (그 폴더 안에서)uv sync |
곡 만들기.venv/bin/python cli.py -c config.toml |
config.toml 핵심 칸caption = "calm fantasy village theme, soft piano and wooden flute, gentle strings, warm and peaceful, loopable game background music" / lyrics = "[Instrumental]" / instrumental = true / duration = 30 / seed = 1 / inference_steps = 8 / thinking = false / batch_size = 1 / audio_format = "wav" / save_dir = "out" |
메모리를 제일 많이 쓴다
곡이 길수록 메모리가 크게 늘어난다. 로컬 Qwen(32GB)과 합치면 램 64GB 를 넘는다(계산이고, 같이 돌려 보진 않았다).
| 설정 | 걸린 시간 | 최대 메모리 |
|---|---|---|
| 30초 곡 8단계 | 39.6초 | 51.1GB |
| 30초 곡 + 메모리 아끼기 | 47.2초 | 43.2GB |
| 30초 곡 + 보조두뇌 | 62.0초 | 51.2GB |
| 45초 곡 150 BPM | 47.2초 | 66.7GB |
| 45초 곡 + 메모리 아끼기 | 45.9초 | 57.6GB |
멈췄던 일, 그리고 반복 재생
보조 두뇌를 켜면 CPU 0% 로 약 10분 가까이 멈춰 있었다. 원인은 입력을 기다리기 때문으로 추정된다. 입력을 막으니 62초에 끝났다.
요청에 loopable(반복 가능)이라고 적어도 끝이 작아지며 끝났다. 마지막 구간 소리 크기가 0.015 로 중간(0.1 안팎)보다 훨씬 작았다. 반복 재생엔 이음새를 따로 손질해야 한다.
소리는 귀로 못 들었다
마을 곡(30초)은 소리 크기 0.09, 높낮이 중심 1,207Hz 였다. 보스전 곡(45초)은 0.15, 4,205Hz 로 끝까지 꽉 찼다.
무음 아님·찌그러짐 0%·길이 정확했다. 하지만 분위기가 맞는지 귀로 확인 못 했다. 한국어 가사 노래는 시험하지 않았다.