A record deck for ProTracker modules: an Amiga Paula replayer — the classic effects, the LED filter, band-limited synthesis — with a PT-1210-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 Amiga music, tiny files, and hundreds of thousands of them out there to play.
PTX3000 is a PWA — 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 |
| Y | Mute the focused track |
| ◀▶ | 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 |
| ◀▶ | Focus previous / next TRACK tab |
| ▲▼ | Slip mode on / off |
| L1R1 | Fine pitch −0.1% / +0.1% |
| L2 | Cue delete — clear the stored cue (base L2 stores it) |
Every deck control has a key.
| Space | Play / stop |
| ← → | Nudge |
| ↑ ↓ | Pitch up / down |
| 0 | Reset pitch to 0% |
| 1–4 | Mute channels 1–4 |
| C | Delete the stored cue |
| L | Loop toggle |
| Tab | Open / close the overlay |
| [ ] | Switch overlay tab |
| Shift | SHIFT layer |
| Esc | Close the overlay |
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.
Amiga LED filter on/off, default pitch, pitch-fader range (±8 to ±100%), which effect each stick drives — and on desktop, Ableton Link: tempo-sync the deck to Live, Push and friends on your LAN, with optional start/stop sync and per-channel Link Audio send.
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 and Ableton Link.
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 moddj-mk.exe. 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.