Tracker
Bikin chiptune dengan D-pad, ala LSDJ, dengan beberapa hal yang dipinjam dari PICO-8.

Ikhtisar
Buka Game → Tracker. Sebuah lagu disusun seperti di LSDJ: lagu adalah daftar baris, tiap baris menentukan rantai mana yang dimainkan tiap kanal, rantai adalah daftar frasa, dan frasa adalah 16 langkah not. Suaranya berasal dari instrumen, yang bisa menjalankan tabel pada setiap not; groove mengatur swing, dan gelombang digambar dengan tangan. Dari PICO-8 diambil delapan bentuk gelombangnya, instrumen di setiap langkah, dan piano roll.
Lagu tersimpan sendiri sedetik setelah setiap perubahan. Selama tracker berputar, musikmu dijeda, dan visualisasi serta game bereaksi terhadap tracker.
Mode lagu: Game Boy dan Bebas
Setiap lagu punya mode, diatur di tampilan PROJ:
- Game Boy: empat kanal, PU1, PU2 (pulsa), WAV (gelombang), dan NOI (noise), dengan batasan konsolnya: lebar pulsa 12,5, 25, 50, dan 75 %, envelope volume yang melangkah di 64 Hz, sweep frekuensi PU1, gelombang 4-bit 32 sampel yang diputar di volume 100, 50, atau 25 %, noise dari register 15 atau 7 bit, dan nada yang dibulatkan ke periode 11-bit perangkat kerasnya. Instrumennya pulsa, gelombang, atau noise.
- Bebas: delapan kanal, CH1 sampai CH8, tanpa batasan itu. Setiap instrumen punya envelope ADSR, dan ada jenis keempat, synth, dengan bentuk sine, triangle, saw, square, organ, phantom, dan noise.
Instrumen apa pun bisa dipakai di kanal mana pun. Mengubah lagu ke Game Boy tetap menyimpan isi kanal 5 sampai 8, hanya saja tidak diputar.
Lagu, rantai, dan frasa
- Lagu: hingga 256 baris; tiap baris berisi nomor rantai (atau kosong) per kanal.
- Rantai (256 buah): hingga 16 frasa berurutan, masing-masing dengan transpos dalam semitone. Rantai berakhir di slot kosong pertamanya.
- Frasa (256 buah): 16 langkah. Tiap langkah punya not (C-0 sampai B-9, atau OFF), instrumen, volume (0 sampai F), dan dua perintah (sebuah huruf dan nilai heksadesimal).
Tiap kanal memainkan rantainya sendiri dan pindah ke baris berikutnya saat rantai itu selesai. Kanal tanpa rantai di sebuah baris beristirahat sampai kanal yang punya rantai pindah, jadi baris-barisnya tetap sejajar. Baris yang sama sekali tanpa rantai beristirahat selama satu frasa.
Waktu berjalan dalam tick, 24 per ketukan. Dengan groove bawaan, tiap langkah berlangsung 6 tick, seperenam belas not, jadi satu frasa sama dengan satu birama.
Delapan tampilan
Tab di atas adalah peta, dari kiri ke kanan: PROJ · SONG · CHAIN · PHRASE · INSTR · TABLE · GROOVE · WAVE. L1 dan R1 pindah ke tampilan di sebelahnya. Bergerak ke kanan dengan R1 membuka apa yang ada di bawah kursor:
| Dari | R1 membuka |
|---|---|
| SONG | Rantai di sel itu |
| CHAIN | Frasa di langkah itu |
| PHRASE | Instrumen langkah itu (atau yang terakhir di atasnya) |
| INSTR | Tabel instrumen itu |
| GROOVE | Gelombang instrumen itu, jika itu instrumen gelombang |
- PROJ: nama lagu (A membuka keyboard), mode, tempo (40 sampai 300 BPM), dan groove awal, ditambah perangkat MIDI dan sinkronisasinya.
- SONG: baris × kanal berisi nomor rantai, dengan osiloskop tiap kanal. Kanal yang kamu pilih di sini adalah kanal tempat rantai dan frasa dimainkan.
- CHAIN, PHRASE, TABLE: grid 16 baris.
- INSTR: daftar pengaturan instrumen.
- GROOVE, WAVE: lihat di bawah.
Di layar sempit, tab disingkat jadi PRJ, SNG, CHN, PHR, INS, TBL, GRV, dan WAV.
Mengedit
Setiap tampilan diedit dengan cara yang sama:
| Tombol | Fungsi |
|---|---|
| D-pad | Gerakkan kursor |
| Tahan A + ↑/↓ | Ubah nilai satu-satu |
| Tahan A + ←/→ | Ubah banyak: satu oktaf untuk not, 16 untuk angka, 4 untuk volume |
| A pada sel kosong | Pasang nilai terakhir yang dipakai |
| A A (dua kali, cepat) | Pasang rantai, frasa, instrumen, atau tabel baru yang belum dipakai |
| A pada nomor rantai atau frasa | Buka (tampilan lagu dan rantai) |
| B+A | Hapus |
| B+←/→ | Rantai, frasa, instrumen, tabel, groove, atau gelombang sebelum / berikutnya |
| B+↑/↓ | Lompat 16 baris (tampilan lagu) |
| Y | Putar atau stop: lagu dari baris kursor (PROJ, SONG), rantai berulang (CHAIN), atau frasa yang terbuka berulang (tampilan lainnya) |
| B+Y | Bisukan kanal yang sedang kamu kerjakan |
| X | Tampilan frasa: beralih ke piano roll dan kembali |
| Start | Menu tracker |
Not berbunyi saat kamu menulisnya, dan A pada not memainkannya. Menulis not pada langkah tanpa instrumen memasang instrumen terakhir yang dipakai. Di bawah C-0 ada OFF, yang melepas not. Rantai, frasa, instrumen, dan tabel dibuat saat pertama kali kamu mengeditnya.
Menu Start berisi:
- Putar lagu dari awal.
- Urungkan: setiap tekanan A adalah satu langkah mundur, hingga 64.
- Salin, Tempel, Klon ke yang baru, dan Kosongkan, untuk yang sedang ditampilkan (rantai, frasa, instrumen, tabel, groove, atau gelombang). Mengklon menyalinnya ke nomor kosong pertama, dan sel lagu atau langkah rantai asalmu beralih ke salinannya.
- Di tampilan gelombang, delapan bentuk PICO-8, untuk disalin ke gelombang yang terbuka.
- Lagu: lagu baru Game Boy atau Bebas, lagu yang tersimpan, dan contoh-contohnya.
- Ekspor ke pustaka (WAV), Ekspor ke XM, dan Ekspor ke MOD.
- Impor… dan Cari online…: lihat Impor dan ekspor.
- Hapus lagu ini dan Kembali ke game.
Tahan FN untuk kontrol tampilan tempatmu berada.
Piano roll
Tekan X di tampilan frasa untuk melihat frasa seperti di PICO-8: langkah ke samping, nada ke atas dan ke bawah, dengan setiap not berbunyi sampai not berikutnya.
| Tombol | Fungsi |
|---|---|
| ←/→ | Pilih langkah (kursor melompat ke not di langkah itu) |
| ↑/↓ | Pilih nada |
| A | Pasang not, atau hapus jika sudah ada |
| Tahan A + ↑/↓ | Geser not di langkah itu naik atau turun |
| B+A | Hapus not di langkah itu |
| X | Kembali ke grid langkah |
Instrumen
Hingga 64. Lagu baru dilengkapi instrumen pulsa, gelombang, dan noise (dan synth di mode Bebas). Isi tampilan INSTR tergantung jenis dan mode:
| Pengaturan | Fungsinya |
|---|---|
| Nama | A membuka keyboard |
| Jenis | Pulsa, gelombang, noise, atau synth (hanya Bebas). Menggantinya mereset instrumen. |
| Volume | 0 sampai F; mengatur skala volume langkah |
| Envelope, Arah, Kecepatan | Game Boy, kecuali gelombang: level awal (0–F), TURUN / DATAR / NAIK, dan kecepatan (1–7: satu level setiap kecepatan/64 dtk; 0 menahan level) |
| Attack, Decay, Sustain, Release | Bebas: envelope ADSR, dalam tick (sustain adalah level, 0–F) |
| Durasi | Tick sampai not dipotong (--: tidak dipotong) |
| Tabel | Tabel yang berjalan pada setiap not (--: tidak ada) |
| Pan | L, LR, atau R |
| Transpos | Apakah transpos rantai memengaruhinya (matikan untuk drum) |
| Vibrato | Kecepatan dan kedalaman (digit heksa tinggi dan rendah) |
| Duty | Pulsa dan square synth: 12,5, 25, 50, atau 75 % |
| Sweep | Pulsa, Game Boy: sweep frekuensi PU1, seperti register NR10 konsol (waktu, arah, geser) |
| Gelombang | Instrumen gelombang: gelombang yang mana (00–FF) |
| Volume gelombang | Gelombang, Game Boy: 100, 50, atau 25 %. Kanal gelombang Game Boy tidak punya envelope; volumenya hanya empat tingkat. |
| Noise pendek | Noise: register 7-bit, lebih bernada dan metalik |
| Bentuk | Synth: triangle, sine, saw, square, organ, phantom, atau noise |
Lagu MOD dan XM yang diimpor juga punya instrumen sample: suara rekaman modul, dengan loop-nya (maju atau ping-pong). Instrumen ini muncul di tampilan INSTR dengan pengaturan umum; mengubah jenisnya menjadikannya instrumen baru.
Not pada instrumen noise menentukan seberapa cepat noise berjalan: not rendah bergemuruh, not tinggi mendesis. A pada pengaturan memainkan not terakhir dengan instrumen itu.
Tabel
Tabel adalah 16 baris yang berjalan satu per tick selama not berbunyi, dimulai pada setiap not dari instrumen yang memakainya (atau dari perintah A). Tiap baris punya volume (atau kosong), transpos dalam semitone dari notnya, dan dua perintah. H di tabel melompat ke baris lain, begitulah tabel berulang: tiga baris dengan transpos 0, +4, dan +7 dengan H00 di baris terakhir menghasilkan arpeggio mayor, dan transpos yang turun cepat dengan noise pendek menghasilkan kick drum.
Groove
Groove adalah daftar hingga 16 angka: berapa tick setiap langkah berlangsung, bergiliran. Bawaannya, 6/6, lurus; 7/5 atau 8/4 memberi swing. Di tampilan GROOVE, A pada slot kosong setelah angka terakhir menambah satu, dan B+A menghapus satu; judulnya menampilkan swing. Ada 32 groove; PROJ mengatur groove awal lagu, dan perintah G mengganti satu kanal ke groove lain yang ada.
Gelombang
256 gelombang berisi 32 sampel dari 0 sampai F, dimainkan oleh instrumen gelombang. Delapan yang pertama milik PICO-8: triangle, tilted saw, saw, square, pulse, organ, noise, dan phantom. Di tampilan WAVE, ←/→ memilih sampel, tahan A + ↑/↓ untuk mengubahnya, dan tahan A + ←/→ untuk menggambar (sampel berikutnya mengambil nilai sampel ini). Start berisi bentuk PICO-8 sebagai titik awal.
Referensi perintah
Setiap langkah dan baris tabel punya dua perintah. Not baru mereset yang sedang berjalan (C, F, K, P, V, R, fade, dan drop).
| Perintah | Fungsi |
|---|---|
Axx | Mulai tabel xx (AFF menghentikannya) |
Cxy | Akor: memutar not, +x dan +y semitone setiap tick (C47 mayor, C37 minor) |
Dxx | Delay: langkah dimainkan terlambat xx tick (hilang jika lebih lama dari langkahnya) |
Exy | Envelope: x adalah level awal; bit atas y berarti naik, 3 bit bawahnya kecepatan (0: menahan) |
Fxx | Finetune, dalam seperseratus semitone (bertanda: 01–7F naik, 80–FF turun) |
Gxx | Ganti kanal ini ke groove xx |
Hxx | Hop. Di frasa: akhiri setelah langkah ini, dan mulai frasa berikutnya di langkah xx. Di tabel: lompat ke baris xx. |
Ixx | Fade in selama xx tick |
Kxx | Kill: lepas not setelah xx tick |
Lxx | Slide: pada langkah yang punya not, meluncur ke not itu selama xx tick alih-alih memainkannya lagi |
M0x | Volume master, 0 sampai F |
Oxx | Output: 0 mati, 1 kiri, 2 kanan, 3 keduanya |
Pxx | Pitch bend: seperseratus semitone per tick (bertanda) |
Rxy | Ulangi not setiap y tick; x (bertanda, 0–7 naik, 8–F turun) mengubah volume tiap pengulangan |
Sxx | Pada noise: S01 noise pendek (7-bit), S00 panjang. Pada pulsa: register sweep PU1. |
Txx | Tempo, dalam BPM (28 sampai FF, yaitu 40 sampai 255) |
Uxx | Fade out selama xx tick |
Vxy | Vibrato: kecepatan x, kedalaman y |
Wxx | Pada instrumen gelombang: ganti ke gelombang xx. Selain itu: duty pulsa, 0 sampai 3. |
Xxx | Drop: nada turun dan not memudar selama xx tick |
Zxx | Acak: menambahkan 0 sampai xx ke nilai perintah lainnya |
Contoh
Start → Lagu berisi empat contoh, masing-masing menunjukkan sesuatu. Membukanya tidak menyimpan apa pun sampai kamu mengeditnya.
- Pocket Pop (Game Boy, 120 BPM): bagian-bagian sebagai rantai yang dipakai ulang di sepanjang lagu, dan akor dengan
C. - Crypt Crawl (Game Boy, 140 BPM): tabel untuk arpeggio dan kick, not yang meluncur dengan
Ldan turun denganP, dan bass dengan tilted saw dari PICO-8. - Night Drive (Bebas, 100 BPM): delapan kanal dengan synth, groove swing 7/5, panning, gema yang dibuat dengan
D, dan fade out denganU. - Amen Chip (Game Boy, 170 BPM): drum roll dengan
R, pukulan terlambat denganD, setengah frasa yang melompat ke frasa berikutnya denganH, garis bass yang ditranspos oleh rantainya, dan lebar pulsa yang diubah denganW.
Impor dan ekspor
Ekspor, dari menu Start. Berkasnya masuk ke folder audiofilus tracker di folder musikmu, lalu pustaka mengambilnya:
- Ekspor ke pustaka: lagu dirender sekali ke WAV.
- Ekspor ke XM: modul FastTracker 2 yang bisa dibuka di OpenMPT, MilkyTracker, dan lainnya (dan diputar di Audiofilus). Setiap instrumen menjadi sample yang mirip bunyinya, dengan envelope volume; not, transpos rantai, tempo, groove, dan perintah utama (akor, pitch, slide, vibrato, kill, delay, retrigger, pan) ikut terbawa.
- Ekspor ke MOD: sama, sebagai modul ProTracker 4 kanal. Tidak bisa memuat kanal 5 sampai 8 dari lagu Bebas.
Impor… menampilkan lagu yang ditemukan di folder musikmu dan di folder aplikasi data/tracker/import (hingga 300). Setiap impor menjadi lagu baru yang bisa kamu edit:
- MOD (ProTracker dan yang kompatibel, 4, 6, atau 8 kanal) dan XM (FastTracker 2, 8 kanal pertama): lagu mode Bebas. Setiap pattern menjadi frasa dan rantai, setiap sample menjadi instrumen sample, dan waktunya persis.
- LSDJ: lagu
.lsdsng, atau semua lagu dalam.sav. Hampir semuanya terpetakan satu banding satu, dalam mode Game Boy: lagu, rantai, frasa, instrumen, tabel, groove, gelombang, dan tempo.
Cari online… mencari berkas MOD dan XM di The Mod Archive dan Modland; memilih satu akan mengunduh dan mengimpornya. Layar Modul juga bisa membukanya di tracker.
Tidak semuanya selamat dalam perjalanan: efek modul yang tidak punya perintah tracker (sample offset, loop pattern, tremolo, volume global) dibuang, instrumen XM hanya menyimpan sample yang dimainkannya di C-4, kit LSDJ menjadi pukulan noise singkat, dan modul hasil ekspor kehilangan tabel dan perintah yang jarang dipakai. Lagu yang dibuat dengan tracker versi lama terbuka dalam bentuk yang sudah dikonversi: setiap pattern menjadi satu frasa dan satu rantai per kanal, dan efeknya menjadi perintah (arpeggio → C, duty → W, bend → P).
MIDI
Colokkan keyboard atau controller MIDI USB ke handheld (lewat adaptor USB-C jika perlu) atau ke komputer. Berfungsi di handheld dan desktop Linux, Windows, serta iPhone/iPad (USB atau Bluetooth MIDI yang sudah dipasangkan). Tracker menemukannya sendiri, juga saat dicolokkan ketika aplikasi terbuka, dan terhubung ke yang pertama.
- Not: memainkan instrumen terakhir yang dipakai, di kanal yang sedang kamu kerjakan. Di tampilan frasa, not juga ditulis di langkah kursor, dan kursor pindah ke langkah berikutnya: rekam langkah demi langkah.
- PROJ → MIDI: perangkat mana yang dipakai, atau tidak ada.
- PROJ → Sinkron: siapa yang menjaga waktu.
- Internal: tempo lagu itu sendiri.
- Ikuti clock: tracker mengikuti MIDI clock yang diterimanya. Drum machine, DAW, atau LSDJ sendiri bisa memulai, menghentikan, dan mengatur tempo. MIDI clock punya 24 pulsa per ketukan, sama dengan tick tracker, jadi setiap pulsa adalah satu tick.
- Kirim clock: tracker mengirim clock-nya (mulai, berhenti, dan tempo) ke perangkat, agar perangkat lain tetap seirama dengannya.
Clock tiba sekitar satu buffer audio lebih lambat (50–100 ms), yang hanya berpengaruh saat kamu mengiringi sesuatu secara langsung.
