A record deck for ProTracker modules: a faithful module replayer — the classic effects, the LED filter, band-limited synthesis — with a vinyl-style control surface on top. Pitch fader, cue points, loops, slip mode, and two analog-stick FX slots. This page is the manual, plus links to every build. If .MOD files are new to you: four-channel tracker music, tiny files, and hundreds of thousands of them out there to play.
PTX3000 is a PWA — when pinned to a phone or tablet it opens fullscreen with no browser chrome, in the handheld layout with the touch deck.
iPhone / iPad (Safari): open this page → tap Share → Add to Home Screen → Add. The PTX3000 tile appears next to your apps.
Android / Chrome / Edge: browser menu ⋮ → Add to Home screen (or Install app).
The panel above is redrawn in CSS for this page; the real one looks the same. Press run to open it.
Any standard gamepad works; phones get the on-screen touch deck, and there's a full keyboard map below. Hold Select for the SHIFT layer, or double-tap it to latch SHIFT on.
| A | Play / stop |
| B | Cue recall — snap back to the stored cue |
| X | Loop toggle |
| ◀▶ | Nudge (momentary, like riding the platter) |
| ▲▼ | Loop length — 2 / 4 / 8 / 16 / 32 / 64 rows (64 = PATT.LOOP) |
| L1R1 | Pitch −1% / +1% (coarse; holds auto-repeat) |
| L2 | Cue store |
| R2 | Reset pitch to 0% |
| L-STICK | FX slot 1 (default: DJ Filter) |
| R-STICK | FX slot 2 (default: Tape Stop) |
| SELECT | SHIFT — hold, or double-tap to latch |
| MENU | Open / close the overlay |
| ABXY | Mute channel 1 / 2 / 3 / 4 directly |
| ◀▶ | Move the loop region ± one length |
| ▲ | Slip mode on / off |
| ▼ | Loop roll (momentary) |
| L1R1 | Fine pitch −0.1% / +0.1% |
| L2 | Cue delete — clear the stored cue (base L2 stores it) |
Every control has a key. The deck (overlay closed) and the menu (overlay open) use different keys — both are listed here. Hold Shift for the SHIFT layer.
| Space | Play / stop |
| ← → | Nudge (momentary) |
| Shift+←→ | Hard nudge (a firm shove) |
| ↑ ↓ | Pitch up / down |
| Shift+↑↓ | Fine pitch ±0.1% |
| Del | Reset pitch to 0% |
| − = | Seek back / forward one pattern |
| ` | Kill sound (panic) |
| Tab | Repitch (keylock) on / off |
| F11 | Fullscreen on / off |
| Esc F12 | Open the menu |
| X | Trigger cue — jump to the stored cue |
| S | Store cue — set it at the current spot |
| C | Delete cue — clear it back to the start |
| L | Loop on / off |
| [ ] | Loop length − / + (2…64 rows) |
| Shift+−= | Move the loop region ± one length |
| R | Loop roll (hold) |
| Q | Quantize loops to the beat |
| V | Slip mode on / off |
| 1–4 | Mute channel 1–4 |
| Shift+1–4 | Solo channel 1–4 |
| 5 | Unmute all |
| ↑ ↓ | Move the selection |
| ← → | Change a setting / page the list ±20 |
| [ ] | Previous / next tab (or Left / Right Shift) |
| Space | Select / load |
| Esc Tab | Close the menu |
| X / P | Downloader: search / preview |
Press Menu (pad) or Tab (keyboard); the shoulders — or [ ] — cycle the four tabs. B or Esc backs out.
Browse and load your .mod files: ↑/↓ selects, A loads. In the browser build the LIB button (top-left) opens the library — LOAD FILE adds a module from your device, and your browser remembers it locally between visits.
The desktop and handheld builds browse modland's ProTracker collection in-app: search titles and artists with the on-screen keyboard, A downloads to your library, Y auditions on the deck first. The web build can't reach modland — grab modules from The Mod Archive or modland and LOAD FILE them.
LED filter on/off, default pitch, pitch-fader range (±8 to ±100%), and which effect each stick drives.
This manual's control tables, on the device itself — handy on a handheld, away from this page.
Each analog stick is one FX slot. Distance from centre is the dry/wet mix; the X and Y axes are two macro parameters — cutoff and resonance, delay time and feedback, whatever the effect exposes. Release the stick and the effect drops out. Defaults: left stick DJ Filter, right stick Tape Stop; swap either in Settings.
Every build has the same deck and replayer. The native builds add the modland downloader.
Run it now — or pin it to your home screen for the fullscreen handheld layout. Touch deck on phones, gamepad and keyboard everywhere.
Unzip, run PTX3000.bat. SDL2 is bundled; gamepads are picked up automatically.
Unzip and run. Builds for desktop glibc distros and Raspberry Pi OS Bookworm; ships a script to unlock realtime audio priority.
Unzip, run. On first launch: right-click → Open (the build is unsigned).
Drop the port into PortMaster on your Anbernic / TrimUI / etc. The deck was designed on one of these.
Ships on the Stop The Panic Pro handheld, next to PanicTracker Pro. See below.
Desktop and handheld builds ship from the releases page →
PTX3000 comes from the same workshop as PanicTracker, our full tracker. If you'd like to write modules as well as play them, that's the one.
Both also run on the Stop The Panic Pro handheld, which ships with a PanicTracker Pro license and PTX3000 preinstalled.