Trawling

Polyend, Tracker 3종 펌웨어 공개하고 Community Edition 1.0 배포

Polyend가 오리지널 Tracker, Tracker+, Tracker Mini의 펌웨어 소스를 공개하고 세 기종용 Community Edition 1.0을 배포했습니다. 사용자는 수정 펌웨어를 빌드해 설치할 수 있고, 긴 샘플 스트리밍과 플러그인·신스 확장 SDK도 제공됩니다. 음악과 콘텐츠의 상업적 이용은 허용하지만 펌웨어 자체의 판매와 상용 제품 편입은 라이선스가 제한합니다.

본문

Polyend는 2026년 11월 2일 오리지널 Tracker, Tracker+, Tracker Mini의 펌웨어 소스를 GitHub에 공개하고 세 기종에 설치할 수 있는 Tracker Community Edition(CE) 1.0을 배포했습니다. 소유자는 완성된 펌웨어를 설치하는 데서 나아가 코드를 수정하고 자기 기종용 빌드를 만들어 공유할 수 있습니다. CEO Piotr Raczyński는 Polyend가 사용자의 비공식 Tracker 개조 사례를 봐 왔으며, 소스를 공개해 커뮤니티 작업을 돕겠다고 밝혔습니다.

공식 저장소는 세 기종의 공통 코드와 기종별 하드웨어 코드를 한 프로젝트로 관리합니다. 기기를 선택해 빌드하면 각 모델에 맞는 .ptf 펌웨어 파일이 나옵니다. 이용자는 이를 기기의 microSD 카드에 있는 Firmware 폴더에 복사하고 설정 메뉴에서 업데이트를 실행합니다. 즉, 소스 공개는 컴퓨터 안에서 코드를 살펴보는 데 그치지 않고 수정한 결과물을 실제 Tracker에 설치하는 경로까지 제공합니다.

CE 1.0의 대표 기능은 긴 샘플을 SD 카드에서 재생하는 방식입니다. 256KB 이상 샘플은 시작 부분을 샘플 메모리에 올리고 나머지는 재생 중 카드에서 읽어 들입니다. 긴 스템, 루프, 현장 녹음을 프로젝트에 넣을 때 샘플 전체를 메모리에 상주시킬 필요를 줄입니다. 기종별 지원 범위는 다릅니다. 오리지널 Tracker는 원샷과 정방향·역방향·핑퐁 루프 샘플을 스트리밍합니다. Tracker+와 Mini는 슬라이스와 비트 슬라이스도 지원하지만, 웨이브테이블과 그래뉼러 샘플은 계속 메모리에서 재생합니다.

시퀀서에서는 각 단계의 마이크로무브와 볼륨·벨로시티를 전용 필드에 기록합니다. 이전처럼 이 값을 두 단계 효과 슬롯에 넣지 않아도 되므로 Fx1과 Fx2를 다른 효과에 쓸 수 있습니다. 라이브 연주에서 녹음한 미세한 타이밍과 벨로시티도 각각의 전용 칸에 들어갑니다.

Sample Editor에는 SD 카드에서 불러오는 플러그인 구조가 들어갔습니다. Polyend는 킥 생성기와 스테레오 딜레이 등을 포함한 플러그인 여섯 개와 .ptfx 개발 SDK를 공개했습니다. Tracker+와 Mini에는 CHIP과 DIRT 신스가 추가됐고, 신스 엔진 SDK로 다른 엔진을 만들 수 있습니다. 두 기종에만 신스 확장을 제공하는 점과 달리 샘플 편집기 플러그인은 세 기종 모두 대상입니다.

프로젝트 저장 방식도 바뀝니다. CE는 프로젝트를 열 때 샘플을 임시 폴더에 복사한 뒤 불러오는 대신 프로젝트 폴더에서 직접 읽습니다. 기존 프로젝트를 저장할 때도 새로 추가하거나 편집한 샘플만 기록하고, Save As를 실행하면 샘플을 포함한 독립 복사본을 만듭니다. Polyend는 이를 프로젝트 로딩·저장 시간 단축과 SD 카드 쓰기 감소에 연결합니다.

기존 프로젝트를 불러오는 것과 구형 펌웨어로 되돌리는 것은 다릅니다. CE는 전용 마이크로무브와 볼륨 필드를 위해 패턴 파일(.mtp)을 버전 6으로 바꿨습니다. 구형 펌웨어에서 만든 프로젝트는 CE가 메모리에서 자동으로 변환해 불러오지만, CE에서 저장한 패턴 파일은 구형 펌웨어에서 읽을 수 없습니다. 이전 버전을 쓸 가능성이 있다면 프로젝트 폴더를 백업하거나 새 이름으로 저장하는 방법을 저장소가 안내합니다.

커스텀 빌드가 부팅 과정에서 멈추거나 사용자 화면을 띄우지 못하는 경우에는 하드웨어 부트로더로 복구할 수 있습니다. 기종에 맞는 정상 .ptf 파일을 microSD 카드의 Firmware 폴더에 넣고 기기의 비상 부트로더 버튼을 누르면 파일을 다시 설치합니다. 다만 Polyend는 CE와 커스텀 빌드의 공식 기술 지원이나 유지보수 의무가 없다고 저장소에 명시했습니다. 커스텀 펌웨어를 쓰는 동안 생긴 하드웨어 문제는 표준 보증 대상에서 제외되며, 별도 비용을 내는 수리 서비스는 이용할 수 있습니다.

펌웨어 소스와 헤더에는 PolyForm Noncommercial 1.0.0과 Polyend의 추가 허가가 적용됩니다. 추가 허가는 이 펌웨어를 사용한 상업 음반·샘플팩 제작, 유료 공연, 수익형 영상 제작을 허용합니다. 반면 펌웨어나 수정본 자체를 판매·유료 배포하거나 코드를 상용 하드웨어·소프트웨어와 경쟁 제품에 넣는 것은 허용하지 않습니다. Sample Editor의 .ptfx SDK는 별도 MIT 라이선스라 개발자가 플러그인을 판매할 수 있습니다.

자료: Polyend / 정리·해설: Trawling

참고 자료

오류 제보