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 GET THE PRO HANDHELD

Add it to your home screen

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 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
4CHPROTRACKER REPLAYER
GAMEPADKEYBOARD & TOUCH TOO
25+ FXON TWO ANALOG STICKS
PTX3000
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
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
Move the loop region ± one length
Slip mode on / off
Loop roll (momentary)
L1R1Fine pitch −0.1% / +0.1%
L2Cue delete — clear the stored cue (base L2 stores it)
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 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.

Deck — transport & pitch

OVERLAY CLOSED
SpacePlay / stop
Nudge (momentary)
Shift+Hard nudge (a firm shove)
Pitch up / down
Shift+Fine pitch ±0.1%
DelReset pitch to 0%
=Seek back / forward one pattern
`Kill sound (panic)
TabRepitch (keylock) on / off
F11Fullscreen on / off
Esc F12Open the menu

Deck — cue

XTrigger cue — jump to the stored cue
SStore cue — set it at the current spot
CDelete cue — clear it back to the start

Deck — loop & channels

OVERLAY CLOSED
LLoop on / off
[ ]Loop length − / + (2…64 rows)
Shift+=Move the loop region ± one length
RLoop roll (hold)
QQuantize loops to the beat
VSlip mode on / off
14Mute channel 1–4
Shift+14Solo channel 1–4
5Unmute all

The menu

OVERLAY OPEN
Move the selection
Change a setting / page the list ±20
[ ]Previous / next tab
SpaceSelect / load
Esc TabClose the menu
X / PDownloader: search / preview
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%), and which effect each stick drives.

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.

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 PTX3000.bat. 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.