← Docs

UniPack

UniPack은 UniPad의 프로젝트 파일 포맷입니다. ZIP 아카이브로 배포되며, 내부에 사운드, LED 애니메이션, 자동 연주 데이터를 포함합니다.

디렉토리 구조

unipack.zip
├── info              (필수)  메타데이터
├── keySound          (필수)  버튼-사운드 매핑
├── sounds/           (필수)  사운드 파일 폴더
│   ├── kick.wav
│   ├── snare.wav
│   └── ...
├── keyLED/           (선택)  LED 애니메이션 폴더
│   ├── 1 1 1
│   ├── 1 2 1
│   └── ...
└── autoPlay          (선택)  자동 연주 시퀀스

기본 규칙

  • infokeySound 파일이 없으면 UniPack을 로드할 수 없습니다.
  • 파일명은 대소문자를 구분하지 않습니다 (info, INFO, Info 모두 인식).
  • 텍스트 파일의 인코딩은 UTF-8을 사용합니다.
  • 좌표는 모두 1-indexed입니다 (1부터 시작).
  • 시간 단위는 밀리초(ms)입니다.