소개
Bake'n Deck은 Rekordbox에서 준비한 트랙을 CDJ에서 바로 재생할 수 있도록 loudness gain 적용, 키+BPM 기반 플레이리스트 정렬, CDJ-safe MP3 트랜스코딩을 제공하는 오픈소스 CLI 도구입니다.
상세정보
소개
Bake’n Deck은 Rekordbox에서 관리한 음원을 CDJ에서 최적의 상태로 재생할 수 있도록 설계된 무료 오픈소스 CLI 도구입니다. loudness gain 적용, 키+BPM 기반 플레이리스트 정렬, CDJ-safe MP3 트랜스코딩 기능을 제공하며, MIT 라이선스로 배포됩니다.
주요 기능
- loudness gain 적용: 트랙의 헤드룸을 분석하여 글로벌 게인을 오디오 파일에 직접 반영합니다.
- 키+BPM 플레이리스트 정렬: rbsort 명령을 통해 Rekordbox 플레이리스트의 키와 BPM 정보를 기반으로 정렬합니다.
- CDJ-safe MP3 트랜스코딩: 기존 데크와 호환되는 MP3 파일을 생성하여 오래된 CDJ에서도 문제 없이 재생할 수 있습니다.
- 메타데이터 보존: 처리 과정에서 Rekordbox의 메타데이터(아티스트, 앨범, 커버 아트 등)를 유지합니다.
- 자동 백업: 원본 파일을 안전하게 보관하면서 작업 결과를 별도로 저장합니다.
지원 환경
Windows 10 이상, macOS, Linux에서 사용할 수 있으며, 모든 플랫폼에서 ffmpeg가 별도로 설치되어 있어야 합니다.
기본 사용법
ffmpeg를 시스템에 설치합니다 (winget, Chocolatey, Homebrew 등).- winget을 통해 Bake’n Deck을 설치합니다:
winget install M-Igashi.baken. - 명령 프롬프트에서
baken headroom <파일>를 실행하여 loudness gain을 적용합니다. baken rbsort <플레이리스트.xml>를 실행하여 키+BPM 순서로 플레이리스트를 정렬합니다.- 필요 시
baken transcode <입력> <출력>로 CDJ-safe MP3 파일을 생성합니다.
제한 사항 및 체크포인트
- ffmpeg가 미리 설치되어 있어야 하며, 누락 시 오류가 발생합니다.
- CLI 기반 도구이므로 그래픽 사용자 인터페이스가 없어 명령줄에 익숙한 사용자에게 적합합니다.
- 일부 특수 오디오 포맷은 ffmpeg의 지원 범위에 따라 처리 가능 여부가 달라질 수 있습니다.
FAQ
Bake’n Deck은 무료인가요?
네, MIT 라이선스에 따라 무료로 사용하고 수정할 수 있습니다.
Windows에서만 사용할 수 있나요?
아니요, macOS와 Linux에서도 동일하게 작동하며, winget 외에도 Homebrew, AUR, Cargo 등을 통해 설치할 수 있습니다.
처리 중 원본 파일이 손상되나요?
아니요, 자동 백업 기능을 통해 원본은 보존되고 결과물은 별도 파일에 저장됩니다.
시스템 요구사항
ffmpeg 필요 (별도 설치)


