PTX3000 IS FREEWARE — WEB / WINDOWS / LINUX / MACOS / GAMEPAD HANDHELDS THE MANUAL ↓
STOP THE PANIC · INSTRUMENT DIVISION

PTX3000 SINGLE-DECK PROTRACKER .MOD DJ INSTRUMENT

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.

RUN PTX3000 → GET THE DESKTOP BUILDS

Add it to your home screen

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 ShareAdd to Home ScreenAdd. The PTX3000 tile appears next to your apps.

Android / Chrome / Edge: browser menu Add to Home screen (or Install app).

PTX3000 running on an iPhone: the deck panel with BPM and clock readouts, four channel scopes, and the pattern grid mid-play
THE ACTUAL APP — IPHONE SCREENSHOT
FREEWARE, FOR THE SCENE
4CHAMIGA PAULA REPLAYER
GAMEPADKEYBOARD & TOUCH TOO
25+ FXON TWO ANALOG STICKS
PTX3000 PT-1210MK2
LOOP FX DJ FILTER 248 1632 MODESLIP PATT.LOOP REPITCH
ELAPSED01:23.45 SPD6 POS12/64 BPM125.0 PITCH+0.8% PLAY
TRACK 1
TRACK 2
TRACK 3
TRACK 4
A PLAY B CUE X LOOP Y MUTE SELECT SHIFT MENU OVERLAY

The panel above is redrawn in CSS for this page; the real one looks the same. Press run to open it.

01THE MANUAL — DECK CONTROLS

The deck

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.

Base layer

THE DECK
APlay / stop
BCue recall — snap back to the stored cue
XLoop toggle
YMute the focused track
Nudge (momentary, like riding the platter)
Loop length — 2 / 4 / 8 / 16 / 32 / 64 rows (64 = PATT.LOOP)
L1R1Pitch −1% / +1% (coarse; holds auto-repeat)
L2Cue store
R2Reset pitch to 0%
L-STICKFX slot 1 (default: DJ Filter)
R-STICKFX slot 2 (default: Tape Stop)
SELECTSHIFT — hold, or double-tap to latch
MENUOpen / close the overlay

Shift layer

HOLD OR LATCH SELECT
ABXYMute channel 1 / 2 / 3 / 4 directly
Focus previous / next TRACK tab
Slip mode on / off
L1R1Fine pitch −0.1% / +0.1%
FIELD NOTES Beatmatch with coarse L1/R1, trim with SHIFT + L1/R1; R2 snaps the fader back to zero. Latch SHIFT to mute channels without holding anything down — four buttons, four channels.
02THE MANUAL — KEYBOARD

The keyboard

Every deck control has a key.

SpacePlay / stop
Nudge
Pitch up / down
0Reset pitch to 0%
14Mute channels 1–4
LLoop toggle
TabOpen / close the overlay
[ ]Switch overlay tab
ShiftSHIFT layer
EscClose the overlay
BROWSER AUDIO Browsers only start audio after your first click or key press — touch the page once after the deck loads. Audio also needs HTTPS (this site) or localhost; on plain HTTP the deck renders but stays silent.
03THE MANUAL — READING THE PANEL

What the lights mean

LOOP FX · DJ FILTER The left-stick effect, live. The chips 2 4 8 16 32 are the loop length in rows — the lit one is active.
MODE · SLIP / HOLD In SLIP the song keeps running silently under your loop, so when you release you land exactly where the record would be.
PATT.LOOP Lit when the loop spans the whole pattern (the 64-row setting).
REPITCH · ±% Lit whenever the pitch fader is off zero. The percentage shows in the readout; R2 zeroes it.
ELAPSED / SPD / POS Play time as mm:ss.cs, the MOD's ticks-per-row speed, and song position / length. LOOPING appears while a loop is engaged.
BPM · LIVE The live tempo, pitch included — what you beatmatch against.
TRACK 1–4 · FOCUS BAR The four MOD channels with live scopes. The pink bar marks the focused tab; muted tabs dim with an M.
PLAY / STOP · TRANSPORT Says what the deck is doing. If it says PLAY and you hear nothing, see the browser-audio note above.
04THE MANUAL — THE OVERLAY

The overlay

Press Menu (pad) or Tab (keyboard); the shoulders — or [ ] — cycle the four tabs. B or Esc backs out.

TAB 1 / LOCAL

Your library

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.

TAB 2 / DOWNLOAD

Crate-digging

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.

TAB 3 / SETTINGS

The trim pots

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.

TAB 4 / HELP

The cheat sheet

This manual's control tables, on the device itself — handy on a handheld, away from this page.

05THE MANUAL — STICK FX

Stick FX

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.

DJ FILTERTAPE ECHOBITCRUSHDELAY GATESTUTTERREVERSEREVERB FLANGERPHASERTAPE STOPRING MOD DRIVEAUTO-PANVOWELCHORUS AUTO-WAHRESONATORPITCH SHIFT+ MORE
06GET IT — EVERY PLATFORM

Every platform

Every build has the same deck and replayer. The native builds add the modland downloader and Ableton Link.

WebYOU ARE HERE

Run it now — or pin it to your home screen for the fullscreen handheld layout. Touch deck on phones, gamepad and keyboard everywhere.

WindowsX64

Unzip, run moddj-mk.exe. SDL2 is bundled; gamepads are picked up automatically.

LinuxX64 · ARM64

Unzip and run. Builds for desktop glibc distros and Raspberry Pi OS Bookworm; ships a script to unlock realtime audio priority.

macOSAPPLE SILICON

Unzip, run. On first launch: right-click → Open (the build is unsigned).

HandheldsPORTMASTER

Drop the port into PortMaster on your Anbernic / TrimUI / etc. The deck was designed on one of these.

The Pro handheldPREINSTALLED

Ships on the Stop The Panic Pro handheld, next to PanicTracker Pro. See below.

Desktop and handheld builds ship from the releases page →

07ALSO FROM STOP THE PANIC

From the same bench:
PanicTracker

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.