What is a DDP? And a free, online DDP player for checking your CD master
If you've ever delivered a finished album to a CD pressing plant, you've probably handed over a "DDP" and maybe never looked inside it. Here's what it actually is, why it's worth checking before you send it, and a free online tool we built to make that easy.
What is a DDP image?
DDP stands for Disc Description Protocol. It's the standard master format the CD manufacturing industry uses to go from a finished mix to a pressed disc. A DDP fileset typically contains:
- DDPID and DDPMS: descriptor files that identify the set and map out its contents.
- PQDESCR: the PQ subcode data, meaning track start times, pre-gaps, ISRC codes per track, and the disc's UPC/EAN barcode.
- The audio image itself (a
.DATfile): the full programme as one continuous 16-bit, 44.1kHz stereo stream. - CDTEXT.BIN (optional): track titles, performers, composers and other CD-Text metadata.
So a DDP is really the entire disc: audio plus all the subcode information a plant needs to cut a glass master exactly as the mastering engineer intended. Think of it as the audio equivalent of a print-ready PDF, everything baked in, down to the smallest detail.
Why it's worth checking before you send it
A DDP is usually the last stop before manufacturing, which makes it a bad place to discover a mistake. A few things that can go wrong and are easy to miss without opening the image:
- A track's pre-gap is set to the wrong length, or missing entirely.
- An ISRC code wasn't embedded, or ended up on the wrong track.
- The UPC/EAN barcode doesn't match what's on the artwork.
- CD-Text titles or performer names have typos, wrong characters, or are missing altogether.
- The PQ sheet and the actual audio don't line up, so track 4 starts a second early, or the album fades out before the disc actually ends.
None of this is visible just by looking at the audio files. You need something that reads the DDP the way a pressing plant does.
A free, in-browser DDP player
That's why I built the Knurl DDP Player, a free tool that opens a DDP fileset, plays it back, and shows you everything that's encoded in it.
It's a web app, so there's nothing to install. Drop your DDP folder (or a .zip of it) into the page in any modern browser, and it:
- Plays the disc continuously, the way it will sound off the pressed CD, with a waveform and a track-by-track player.
- Shows every ISRC code, the UPC/EAN, and the DDP version.
- Reads CD-Text: titles, performers, composers, arrangers, even genre codes, when present.
- Lets you export a PQ sheet as a clean, columnar reference document.
It's also entirely client-side. The DDP is parsed and decoded right there in your browser using the Web Audio API, and nothing is ever uploaded to a server. That matters because a DDP is often unreleased material, and the last thing you want is to send a master-in-progress to a third party just to double-check it.
It's worth mentioning alongside the more established desktop DDP players out there. Those are good tools, but they require an install and, in some cases, a license. The Knurl DDP Player is free, runs on anything with a browser (Mac, Windows, Linux, even a tablet), and needs zero setup. If you just need to sanity-check a DDP someone sent you, or confirm your own export before it goes to the plant, it's the fastest way to do it.
Try it
Head to knurlmastering.com/en/ddp/, drop in a DDP folder, and check your PQ, ISRC, UPC/EAN and CD-Text in a few seconds. It's free, it's private, and there's nothing to install.