트래커
십자키로 LSDJ처럼 칩튠을 만들어요. PICO-8에서 빌려 온 것도 몇 가지 있어요.

개요
게임 → 트래커를 여세요. 곡은 LSDJ처럼 만들어요. 곡은 여러 줄로 이루어지고, 각 줄은 채널마다 어떤 체인을 재생할지 정해요. 체인은 프레이즈의 목록이고, 프레이즈는 16스텝의 노트예요. 소리는 악기에서 나오고, 악기는 노트마다 테이블을 실행할 수 있어요. 그루브는 스윙을 정하고, 파형은 손으로 그려요. PICO-8에서는 여덟 가지 파형, 스텝마다 악기 지정, 피아노 롤을 가져왔어요.
곡은 바꿀 때마다 1초 뒤 저절로 저장돼요. 트래커가 재생되는 동안에는 내 음악이 일시정지되고, 비주얼라이저와 게임은 트래커에 반응해요.
곡 모드: 게임보이와 자유
곡마다 모드가 있고, PROJ 화면에서 정해요.
- 게임보이: PU1, PU2(펄스), WAV(파형), NOI(노이즈)의 4채널로, 게임기의 한계를 그대로 따라요: 12.5, 25, 50, 75 %의 펄스 폭, 64 Hz 단위로 바뀌는 볼륨 엔벨로프, PU1의 주파수 스윕, 100, 50, 25 % 볼륨으로 재생되는 32샘플 4비트 파형, 15비트 또는 7비트 레지스터의 노이즈, 하드웨어의 11비트 주기로 반올림된 음높이. 악기는 펄스, 파형, 노이즈예요.
- 자유: CH1부터 CH8까지 8채널로, 그런 한계가 없어요. 모든 악기에 ADSR 엔벨로프가 있고, 네 번째 종류인 신스가 있어서 사인, 삼각, 톱니, 사각, 오르간, 팬텀, 노이즈 모양을 쓸 수 있어요.
어떤 악기든 어떤 채널에나 넣을 수 있어요. 곡을 게임보이로 바꿔도 5~8번 채널의 내용은 남아 있고, 재생만 안 돼요.
곡, 체인, 프레이즈
- 곡: 최대 256줄. 각 줄에는 채널마다 체인 번호가 있거나 비어 있어요.
- 체인(256개): 최대 16개 프레이즈를 순서대로 두고, 각각 반음 단위의 조옮김이 있어요. 체인은 첫 빈칸에서 끝나요.
- 프레이즈(256개): 16스텝. 스텝마다 노트(C-0~B-9 또는 OFF), 악기, 볼륨(0~F), 명령 두 개(글자와 16진수 값)가 있어요.
채널마다 자기 체인을 재생하고, 끝나면 다음 줄로 넘어가요. 어떤 줄에 체인이 없는 채널은 체인이 있는 채널들이 넘어갈 때까지 쉬어서, 줄이 맞춰진 채로 유지돼요. 체인이 하나도 없는 줄은 프레이즈 하나만큼 쉬어요.
시간은 틱 단위로 흘러요. 한 박에 24틱이에요. 기본 그루브에서는 스텝 하나가 6틱, 즉 16분음표라서 프레이즈 하나가 한 마디예요.
여덟 가지 화면
위쪽 탭은 왼쪽부터 오른쪽으로 이어진 지도예요: PROJ · SONG · CHAIN · PHRASE · INSTR · TABLE · GROOVE · WAVE. L1과 R1로 옆 화면으로 가요. R1로 오른쪽으로 가면 커서 아래에 있는 것을 열어요.
| 어디서 | R1로 여는 것 |
|---|---|
| SONG | 칸에 있는 체인 |
| CHAIN | 스텝에 있는 프레이즈 |
| PHRASE | 스텝의 악기(없으면 그 위의 마지막 악기) |
| INSTR | 악기의 테이블 |
| GROOVE | 파형 악기라면 그 악기의 파형 |
- PROJ: 곡 이름(A로 키보드를 열어요), 모드, 템포(40~300 BPM), 시작 그루브, 그리고 MIDI 기기와 동기화.
- SONG: 줄 × 채널의 체인 번호와 채널마다의 오실로스코프. 여기서 고른 채널에서 체인과 프레이즈가 재생돼요.
- CHAIN, PHRASE, TABLE: 16줄 격자.
- INSTR: 악기 설정 목록.
- GROOVE, WAVE: 아래를 보세요.
좁은 화면에서는 탭이 PRJ, SNG, CHN, PHR, INS, TBL, GRV, WAV로 줄어들어요.
편집하기
모든 화면에서 같은 방식으로 편집해요.
| 버튼 | 기능 |
|---|---|
| 십자키 | 커서 이동 |
| A 누른 채 ↑/↓ | 값을 하나씩 바꾸기 |
| A 누른 채 ←/→ | 크게 바꾸기: 노트는 한 옥타브, 숫자는 16, 볼륨은 4 |
| 빈칸에서 A | 마지막으로 쓴 값 넣기 |
| A A(빠르게 두 번) | 안 쓴 새 체인, 프레이즈, 악기, 테이블 넣기 |
| 체인이나 프레이즈 번호에서 A | 열기(곡과 체인 화면) |
| B+A | 삭제 |
| B+←/→ | 이전 / 다음 체인, 프레이즈, 악기, 테이블, 그루브, 파형 |
| B+↑/↓ | 16줄 이동(곡 화면) |
| Y | 재생 또는 정지: 커서가 있는 줄부터 곡(PROJ, SONG), 체인 반복(CHAIN), 또는 열린 프레이즈 반복(그 밖의 화면) |
| B+Y | 작업 중인 채널 음소거 |
| X | 프레이즈 화면: 피아노 롤로 바꾸고 되돌리기 |
| Start | 트래커 메뉴 |
노트는 쓰는 순간 소리가 나고, 노트에서 A를 누르면 재생돼요. 악기가 없는 스텝에 노트를 쓰면 마지막으로 쓴 악기가 들어가요. C-0 아래는 OFF로, 노트를 놓아요. 체인, 프레이즈, 악기, 테이블은 처음 편집할 때 만들어져요.
Start 메뉴에는 다음이 있어요.
- 처음부터 곡 재생.
- 실행 취소: A를 누른 한 번이 한 단계예요. 최대 64단계.
- 화면에 보이는 것(체인, 프레이즈, 악기, 테이블, 그루브, 파형)에 대한 복사, 붙여넣기, 새 번호로 복제, 비우기. 복제하면 첫 빈 번호에 복사되고, 원래 왔던 곡 칸이나 체인 스텝이 복사본으로 바뀌어요.
- 파형 화면에서는 열린 파형에 복사할 수 있는 여덟 가지 PICO-8 모양.
- 곡: 새 게임보이 곡이나 자유 곡, 저장한 곡, 예제.
- 보관함으로 내보내기(WAV), XM으로 내보내기, MOD로 내보내기.
- 가져오기…와 온라인 검색…: 가져오기와 내보내기를 보세요.
- 이 곡 삭제, 게임으로.
FN을 누르고 있으면 지금 화면의 조작을 볼 수 있어요.
피아노 롤
프레이즈 화면에서 X를 누르면 PICO-8처럼 프레이즈를 볼 수 있어요. 가로는 스텝, 세로는 음높이이고, 각 노트는 다음 노트까지 이어져요.
| 버튼 | 기능 |
|---|---|
| ←/→ | 스텝 고르기(커서가 그 스텝의 노트로 가요) |
| ↑/↓ | 음높이 고르기 |
| A | 노트 넣기, 이미 있으면 빼기 |
| A 누른 채 ↑/↓ | 스텝의 노트를 위아래로 옮기기 |
| B+A | 스텝의 노트 삭제 |
| X | 스텝 격자로 돌아가기 |
악기
최대 64개. 새 곡에는 펄스, 파형, 노이즈 악기가 하나씩 있어요(자유 모드에선 신스도). INSTR 화면에 나오는 항목은 종류와 모드에 따라 달라요.
| 설정 | 하는 일 |
|---|---|
| 이름 | A로 키보드를 열어요 |
| 종류 | 펄스, 파형, 노이즈, 또는 신스(자유 모드만). 바꾸면 악기가 초기화돼요. |
| 볼륨 | 0~F. 스텝의 볼륨에 곱해져요 |
| 엔벨로프, 방향, 속도 | 게임보이(파형 제외): 시작 레벨(0–F), 내림 / 고정 / 올림, 속도(1–7: 속도/64초마다 한 단계, 0이면 레벨 유지) |
| 어택, 디케이, 서스테인, 릴리스 | 자유: 틱 단위의 ADSR 엔벨로프(서스테인은 레벨, 0–F) |
| 길이 | 노트를 끊을 때까지의 틱(--: 끊지 않음) |
| 테이블 | 노트마다 실행되는 테이블(--: 없음) |
| 팬 | L, LR, R |
| 조옮김 | 체인의 조옮김을 받을지(드럼은 끄세요) |
| 비브라토 | 속도와 깊이(16진수의 윗자리와 아랫자리) |
| 듀티 | 펄스와 신스 사각: 12.5, 25, 50, 75 % |
| 스윕 | 펄스, 게임보이: PU1의 주파수 스윕. 게임기의 NR10 레지스터 형식(시간, 방향, 시프트) |
| 파형 | 파형 악기: 어떤 파형인지(00–FF) |
| 파형 볼륨 | 파형, 게임보이: 100, 50, 25 %. 게임보이의 파형 채널에는 엔벨로프가 없고, 볼륨은 네 단계예요. |
| 짧은 노이즈 | 노이즈: 7비트 레지스터. 더 음정감 있고 금속적이에요 |
| 모양 | 신스: 삼각, 사인, 톱니, 사각, 오르간, 팬텀, 노이즈 |
가져온 MOD와 XM 곡에는 샘플 악기도 있어요. 모듈에 녹음된 소리로, 루프(정방향 또는 왕복)가 있어요. INSTR 화면에 공통 설정과 함께 보이고, 종류를 바꾸면 새 악기가 돼요.
노이즈 악기의 노트는 노이즈가 도는 속도를 정해요. 낮은 노트는 웅웅거리고, 높은 노트는 쉬익 소리가 나요. 설정에서 A를 누르면 그 악기로 마지막 노트를 재생해요.
테이블
테이블은 노트가 울리는 동안 틱마다 한 줄씩 실행되는 16줄이에요. 테이블을 쓰는 악기의 노트마다(또는 A 명령으로) 시작해요. 줄마다 볼륨(또는 없음), 노트에서 반음 단위의 조옮김, 명령 두 개가 있어요. 테이블 안의 H는 다른 줄로 건너뛰어서 반복을 만들어요. 0, +4, +7로 조옮김하는 세 줄의 마지막에 H00을 두면 장조 아르페지오가 되고, 짧은 노이즈에 조옮김을 빠르게 떨어뜨리면 킥 드럼이 돼요.
그루브
그루브는 최대 16개 숫자의 목록이에요: 스텝마다 차례로 몇 틱씩 이어질지. 기본값 6/6은 정박이고, 7/5나 8/4는 스윙이에요. GROOVE 화면에서 마지막 숫자 다음의 빈칸에서 A를 누르면 하나를 더하고, B+A로 하나를 빼요. 제목에 스윙 비율이 나와요. 그루브는 32개이고, 곡이 시작할 그루브는 PROJ에서 정하며, G 명령은 한 채널을 이미 있는 다른 그루브로 바꿔요.
파형
0부터 F까지의 32샘플로 된 파형 256개로, 파형 악기가 재생해요. 처음 여덟 개는 PICO-8의 것이에요: 삼각, 기운 톱니, 톱니, 사각, 펄스, 오르간, 노이즈, 팬텀. WAVE 화면에서 ←/→로 샘플을 고르고, A를 누른 채 ↑/↓로 바꾸고, A를 누른 채 ←/→로 그려요(다음 샘플이 이 샘플의 값을 가져가요). Start에 출발점으로 쓸 PICO-8 모양이 있어요.
명령 레퍼런스
스텝과 테이블 줄마다 명령이 두 개 있어요. 새 노트가 나오면 진행 중이던 명령(C, F, K, P, V, R, 페이드, 드롭)이 초기화돼요.
| 명령 | 기능 |
|---|---|
Axx | 테이블 xx 시작(AFF로 멈춤) |
Cxy | 코드: 틱마다 노트, +x, +y 반음을 돌아가며 재생(C47 장조, C37 단조) |
Dxx | 딜레이: 스텝이 xx틱 늦게 재생(스텝보다 길면 사라져요) |
Exy | 엔벨로프: x는 시작 레벨, y의 최상위 비트는 올림, 아래 3비트는 속도(0: 유지) |
Fxx | 미세 조율, 반음의 100분의 1 단위(부호 있음: 01–7F 올림, 80–FF 내림) |
Gxx | 이 채널을 그루브 xx로 바꾸기 |
Hxx | 홉. 프레이즈에서: 이 스텝 다음에 끝내고 다음 프레이즈를 xx 스텝부터 시작. 테이블에서: xx 줄로 건너뛰기. |
Ixx | xx틱 동안 페이드인 |
Kxx | 킬: xx틱 뒤에 노트를 놓기 |
Lxx | 슬라이드: 노트가 있는 스텝에서, 다시 치지 않고 xx틱에 걸쳐 그 노트로 미끄러지기 |
M0x | 마스터 볼륨, 0~F |
Oxx | 출력: 0 끔, 1 왼쪽, 2 오른쪽, 3 양쪽 |
Pxx | 피치 벤드: 틱마다 반음의 100분의 1 단위(부호 있음) |
Rxy | y틱마다 노트를 다시 치기. x(부호 있음, 0–7 올림, 8–F 내림)가 매번 볼륨을 바꿔요 |
Sxx | 노이즈에서: S01 짧은(7비트) 노이즈, S00 긴 노이즈. 펄스에서: PU1 스윕 레지스터. |
Txx | 템포, BPM 단위(28~FF, 즉 40~255) |
Uxx | xx틱 동안 페이드아웃 |
Vxy | 비브라토: 속도 x, 깊이 y |
Wxx | 파형 악기에서: 파형 xx로 바꾸기. 그 밖에는: 펄스 듀티, 0~3. |
Xxx | 드롭: xx틱에 걸쳐 음높이가 떨어지며 노트가 사라져요 |
Zxx | 랜덤: 다른 명령의 값에 0~xx를 더해요 |
예제
Start → 곡에 예제 네 곡이 있고, 저마다 보여 주는 게 있어요. 열기만 해서는 아무것도 저장되지 않고, 편집해야 저장돼요.
- Pocket Pop(게임보이, 120 BPM): 곡 전체에서 재사용하는 체인 파트와
C로 만든 코드. - Crypt Crawl(게임보이, 140 BPM): 아르페지오와 킥을 위한 테이블,
L로 미끄러지고P로 떨어지는 노트, PICO-8의 기운 톱니파 베이스. - Night Drive(자유, 100 BPM): 신스 8채널, 7/5 스윙 그루브, 패닝,
D로 만든 에코,U로 하는 페이드아웃. - Amen Chip(게임보이, 170 BPM):
R로 만든 드럼 롤,D로 늦게 치는 타격,H로 다음 프레이즈로 넘어가는 반쪽 프레이즈, 체인이 조옮김하는 베이스 라인,W로 바꾸는 펄스 폭.
가져오기와 내보내기
내보내기는 Start 메뉴에서 해요. 파일은 음악 폴더 안의 audiofilus tracker 폴더로 가고, 보관함이 찾아요.
- 보관함으로 내보내기: 곡을 한 번 렌더링한 WAV.
- XM으로 내보내기: OpenMPT, MilkyTracker 등에서 열리는 FastTracker 2 모듈(Audiofilus에서도 재생돼요). 악기마다 비슷하게 들리는 샘플과 볼륨 엔벨로프가 돼요. 노트, 체인의 트랜스포즈, 템포, 그루브, 주요 명령(코드, 피치, 슬라이드, 비브라토, 킬, 딜레이, 리트리거, 팬)이 그대로 넘어가요.
- MOD로 내보내기: 같은 것을 4채널 ProTracker 모듈로. 프리 곡의 5~8번 채널은 담을 수 없어요.
가져오기…는 음악 폴더와 앱의 data/tracker/import 폴더에서 찾은 곡을 보여 줘요(최대 300개). 가져온 곡은 각각 편집할 수 있는 새 곡이 돼요.
- MOD(ProTracker와 호환 형식, 4·6·8채널)와 XM(FastTracker 2, 처음 8채널): 프리 모드 곡이 돼요. 패턴은 프레이즈와 체인이, 샘플은 샘플 악기가 되고, 타이밍은 정확해요.
- LSDJ:
.lsdsng곡, 또는.sav안의 모든 곡. 게임보이 모드에서 거의 그대로 옮겨져요: 곡, 체인, 프레이즈, 악기, 테이블, 그루브, 파형, 템포.
온라인 검색…은 The Mod Archive와 Modland에서 MOD와 XM 파일을 찾아요. 하나를 고르면 내려받아 가져와요. 모듈 화면에서도 트래커로 열 수 있어요.
모든 것이 그대로 옮겨지지는 않아요. 트래커 명령이 없는 모듈 이펙트(샘플 오프셋, 패턴 루프, 트레몰로, 전체 볼륨)는 빠지고, XM 악기는 C-4에서 나는 샘플만 남고, LSDJ의 킷은 짧은 노이즈가 되고, 내보낸 모듈에서는 테이블과 덜 쓰는 명령이 사라져요. 예전 트래커로 만든 곡은 변환되어 열려요. 패턴 하나가 채널마다 프레이즈 하나와 체인 하나가 되고, 이펙트는 명령이 돼요(아르페지오 → C, 듀티 → W, 벤드 → P).
MIDI
USB MIDI 키보드나 컨트롤러를 휴대용 기기(필요하면 USB-C 어댑터로)나 컴퓨터에 연결하세요. 리눅스 휴대용 기기와 컴퓨터, Windows, iPhone/iPad(USB 또는 이미 페어링한 블루투스 MIDI)에서 돼요. 트래커가 알아서 찾고(앱을 연 채로 연결해도 돼요), 첫 번째 기기에 연결해요.
- 노트: 지금 작업 중인 채널에서 마지막으로 쓴 악기로 소리가 나요. 프레이즈 화면에서는 커서 자리에 적히고 커서가 다음 스텝으로 넘어가요. 스텝 녹음이에요.
- PROJ → MIDI: 쓸 기기, 또는 없음.
- PROJ → 동기화: 누가 박자를 맞출지.
- 내부: 곡 자체의 템포.
- 클럭 따르기: 받은 MIDI 클럭을 따라가요. 드럼 머신, DAW, LSDJ 자체가 시작, 정지, 템포를 정할 수 있어요. MIDI 클럭은 한 박에 24펄스로 트래커의 틱과 같아서, 펄스 하나가 틱 하나예요.
- 클럭 보내기: 트래커의 클럭(시작, 정지, 템포)을 기기로 보내서 다른 장비가 맞추게 해요.
클럭은 오디오 버퍼 하나만큼(50~100 ms) 늦게 도착해요. 라이브 연주에 맞출 때만 신경 쓰일 정도예요.
