Version 7.2.42 — The 2048 Edition

PGGB Offline Remastering

High-precision audio upsampling and downsampling with algorithms optimized to maximize reconstruction accuracy to near theoretical limits. Up to 256-bit precision. PCM and DSD.

PGGB audio remastering software album art

The Why, When, How and Which of PGGB

  1. Why PGGB? The premise of software upsampling using PGGB is to offload some or most of the processing a DAC does, and do it better ahead of time, due to:
  2. When is PGGB right for my DAC? Not all DACs will benefit equally. Good candidates bypass their internal processing:
    • PCM NOS: R2R DACs in NOS mode or DACs whose oversampling filter can be turned off
    • Pure DSD: DSD DACs with a pure DSD mode
    • High-rate PCM and DSD: DACs supporting 705.6/768kHz+ or DSD256+
    • See the full compatible DAC list or post on the AS forum
  3. PCM or DSD?
    • Your DAC has a pure 1-bit DSD path: Choose the highest DSD rate it supports
    • Sigma-delta DAC without pure DSD: Choose the highest DSD rate supported
    • PCM/R2R DAC that decimates DSD to low-rate PCM: Choose the highest PCM rate supported
    DSD takes more computing resources. If single-stage DSD is too slow, consider 2-stage DSD conversion.
  4. Which settings? PGGB is already tuned for optimal results. Three main considerations:
    1. Your DAC: For DSD, choose the highest rate your DAC supports. For PCM, choose the highest rate and bit depth. Use built-in DAC presets when available. Set the highest precision your license allows.
    2. Your System:
    3. Your Player: Disable all DSP, sample rate conversion, EQ, and volume control.
      • Roon: Does not support DSD rates above DSD512 or PCM above 768kHz. Set output to 44.1kHz rates for DSD.
      • HQPlayer: Set 1x/Nx Filter and Dither to None. For DSD, set DirectSDM and enable 48k DSD under output.
      • Volume: If using digital volume control, consider setting gain in PGGB instead.
    See the full PGGB Guide for details.

Overview

Pan Galactic Gargle Blaster — Multiprecision PCM Plus DSD (PGGB Plus)

PGGB is an offline remastering tool for upsampling or downsampling audio files, with algorithms optimized to maximize reconstruction accuracy to near theoretical limits*. PGGB can apply EQ filters transparently. It transfers all common metadata tags and cover art to converted files. Output formats include .wav, .dsf, .wv (WavPack), or .flac. All PCM and DSD rates are supported.

The 'Plus' in PGGB Plus stands for 'PCM plus DSD, with up to 256 bits of precision'. PGGB implements high-precision computing for the entire processing pipeline including resampling, noise shaping, DSD modulators, and EQ. Choose from 64-bit (Normal), 107-bit double-double (Chill), 128-bit quad precision (Insane), or 256-bit octuple precision (Ludicrous). Higher precision results in better sound quality through improved reconstruction accuracy. Read more about the PGGB philosophy and DSD support.

PGGB uses a proprietary method different from conventional approaches. It is non-apodizing and does not use windowed sinc functions or long filters. PGGB considers the track as a whole. If no HF filters are enabled (default for CD and 2fS rates), PGGB keeps all original samples intact, then creates intermediate samples by time-shifting all original samples at once. This approaches the theoretical limit of reconstruction accuracy for a given track length and sample rate — more accurate than convolution using Whittaker-Shannon coefficients with windowing.

Windowed sinc-function convolution filters (used by real-time upsamplers) use fixed-length filters with accuracy limited to a time window of a few seconds. Accuracy increases with longer windows, but longer filters introduce their own challenges.

PGGB scales better with longer tracks and uses information from the entire track for reconstruction. As sample rate and track length increase, PGGB approaches mathematical equivalence of pure sinc-based interpolation. Higher reconstruction accuracy means more transparent sound: better depth and layering, improved resolution, cleaner leading edge, and more accurate timbre.

Simple to Use

PGGB was designed for remastering your entire music library. Choose a DAC preset that matches your DAC, or manually set the maximum rate and bit depth your DAC supports. The defaults already provide great results.

PGGB processing interface showing batch remastering in progress

Point PGGB to your input and output folders (drag and drop supported), press 'Start', and PGGB begins processing. Use 'Pause' or 'Stop' as needed. You can add new folders during processing. Three modes: 'Create New' creates a new album folder, 'Skip' skips previously processed tracks, 'Overwrite' replaces existing tracks.

Customize to Suit Your Needs

PGGB uses proprietary algorithms customizable through an intuitive interface. The unique remastering technique preserves timing information while giving you control to tune results for your playback chain and listening preferences, PCM or DSD.

PGGB control panel showing precision and filter settings

Specifications & Features

Below is a summary of PGGB's features. See the full guide or contact us with questions.

Input Formats

  • .wav, .flac, .aif, .aiff, .m4a, .dsf
  • Stereo (2-channel audio) only
  • PCM rates: 44.1kHz to DXD
  • DSD rates: DSD64 to DSD 2048

Output Formats

  • PCM: .wav, .wav (RF64), .wv (WavPack), .flac
  • DSD: .dsf or .wv (WavPack)
  • PCM rates up to 3.072MHz
  • DSD rates up to DSD 2048
  • Upsampling and downsampling
  • Bit depths: 12–32 bit fixed, 64-bit doubles

High Precision

  • 64 bits (Normal)
  • 107 bits (Chill)
  • 128 bits (Insane)
  • 256 bits (Ludicrous)
  • Optimized math libraries developed with ADVANPIX

PCM Reconstruction Accuracy

Algorithms & Controls

  • DSD or PCM resampling modes
  • Same-rate or inter-rate family conversion
  • Adaptive noise shaper and DSD modulators
  • Adaptive per-track algorithm optimization
  • Inter-sample over detection
  • ReplayGain normalization
  • Parametric & convolution EQ (107–256 bit)
  • HF noise filters for ADC noise reduction
  • Track trimming and silence adjustment

Other Features

  • Built-in DAC presets for many popular DACs
  • Real-time CPU and memory tracking
  • Batch process albums in multiple folders
  • Per-album .json settings
  • Combine continuous recording tracks
  • Full metadata and cover art transfer
  • Multi-core parallel processing
  • Dark and Light themes (follows system)
  • Comprehensive tooltips and Shift+F1 help
  • Plenty of HHGTTG references

System Requirements

For DAC and player requirements, see DACs & Players. For memory and speed details, see the guide.

PGGB requires a 64-bit Windows 10/11 PC or Mac (Mojave or higher). A minimum of 32GB RAM, 8-core processor, and 256GB of free space on a fast internal NVME drive is recommended. Actual requirements depend on your library, output sample rate, and desired efficiency.

  • PCM conversions: For tracks under ~12 minutes, 16GB RAM and a 4-core processor may suffice for 128-bit precision, with a fast SSD (min 128GB) for paging. Requirements double for 256-bit. For batch conversion of 10s or 100s of albums: 8-core, 64GB RAM, 512GB free space.
  • DSD conversions: Minimum 32GB RAM and 512GB free paging space for rates up to DSD512. Requirements double for DSD1024. For bulk conversion: 16-core, 128GB RAM, 1TB free space.

PGGB uses all processor cores when memory is available and CPU can reach max TDP. Ensure adequate cooling, especially if overclocked or in turbo mode. On Windows, if CPU utilization stays below 70%, run PGGB as administrator for higher priority.

PGGB can run on Linux via a Windows virtual machine with sufficient RAM and CPU cores allocated.

Note: PGGB requires Internet access during installation and for the trial version. On first run, PGGB may request firewall permission. We do not use or share your personal information nor do we use idle CPU cycles to mine Ethereum.

Licensing & Pricing

PGGB requires a license for Plus and Max tiers. Licenses are tied to your PC/Mac Hardware ID. To purchase, use the buy button below, then email zb.pggb@gmail.com with your name (or company name), email address, and your Hardware ID. To find your Hardware ID, see instructions below.

Without a valid license, PGGB runs in trial mode for 30 days then converts to Lite. Contact us if you have trouble running PGGB or need to extend your trial.

Buy

License Cost Action
Free Trial Free, converts to Perpetual (Lite) after 30 days Free
Upgrades For upgrades from earlier versions to v7, a new license is required Email us for options
Personal
  • Perpetual (Plus, PC or Mac): $350
  • Perpetual (Max, PC or Mac): $1050
  • Upgrade from Plus to Max: $700**
  • Upgrade from 128 to Max (email): $530***
  • PGGB-IT! (Plus or Max, PC only): Through Audiowise
  • By pressing the buy button you are agreeing to purchase the license for personal use only

    Choose PGGB license type:

    Commercial Contact Us Contact Us

    * All sales are final, no refunds once a license has been generated. Please use the trial to fully evaluate PGGB before purchasing.
    ** Upgrades only, valid if you already purchased a PGGB Perpetual (Plus) license.
    *** Upgrades only, valid if you already purchased a PGGB Perpetual (128) or PGGB-AP license.

    Current PGGB (128) customers have two choices:

    1. Stay on your current license. You'll enjoy 128-bit processing, revamped algorithms, and DSD up to DSD256.
    2. Upgrade to Perpetual (Max) for the best SQ and DSD rates up to DSD2048.

    Current PGGB-AP customers have two choices:

    1. Stay on your current license. You'll get a significant bump in SQ from 128-bit processing and revamped algorithms, plus DSD up to DSD256.
    2. Upgrade to Perpetual (Max) for the best SQ and DSD rates up to DSD2048.

    Compare Licenses

    License type Description Installs Validity Upgrades and support Cost
    Free trial Fully functional, processing stops after 2 tracks for 128 and 256 bit precision PCM output and for all DSD output. You can restart app and process again. PC/Mac Converts to Perpetual (Lite) after 30 days 30 days email support, through forums after that Free
    Personal: Perpetual (Lite) For non commercial use. Enables up to 107 bit precision processing for PCM output with no limitations. 128 bit or higher precision processing for PCM output is disabled and DSD output is disabled. PC/Mac Perpetual Support through forums Free
    Personal: Perpetual (Max) Fully functional, for non commercial use. Enables up to 256 bit precision processing for PCM output and supports conversion to DSD rates up to DSD2048 with no limitations. Single PC/Mac Perpetual 1 year email support, then through the forums. Free upgrades for at least 1 year** $1050*
    Personal: Perpetual (Plus) Fully functional, for non commercial use. Enables up to 128 bit precision processing for PCM output and supports conversion to DSD rates up to DSD256 with no limitations. 256 bit processing and conversion to DSD rates higher than DSD256 are limited to 2 tracks at a time. Single PC/Mac Perpetual 1 year email support, then through the forums. Free upgrades for at least 1 year** $350*
    Personal: Upgrade to (Max) Fully functional, for non commercial use. Upgrade Perpetual (Plus) licenses to Perpetual (Max). Enables up to 256 bit processing and supports conversion to DSD rates up to DSD2048 with no limitations. Single PC/Mac Perpetual 1 year email support, then through the forums. Free upgrades for at least 1 year** $700*
    Commercial Fully functional, advanced settings, for both personal and commercial use. Multiple users/PCs/Macs Perpetual Contact Us Contact Us

    * All sales are final, no refunds once a license has been generated.
    ** If no major updates within first year, free upgrade until next major version.

    Downloads & Installation

    Note: These are Dropbox links. If you don't see a download option, click '...' to find it.

    Windows: Download and run the installer. If you agree to the End User License Agreement, follow the installation wizard.

    Mac: Open the .dmg file, read the EULA. If you agree, drag PGGB.app to your Applications folder.

    On Mac, if you get a message that the app is not from the App Store, go to System Preferences → Security & Privacy → click 'Open Anyway'.


    Find Your Hardware ID

    PGGB requires a license for Max and Plus tiers, tied to your Hardware ID. After installing PGGB, go to the Configure Tab → About tab. Click the 'Hardware ID' link to copy it to your clipboard, then paste it in your email to us.

    You do not need a license for Trial/Lite. The trial starts automatically and converts to Lite after 30 days.

    PGGB About tab showing Hardware ID location

    Once you receive a license file, use the 'Activate' button to browse to it. The license displays its duration and type. The Hardware ID is tied to your specific PC/Mac. Licenses are non-transferable. When your Hardware ID changes, you may request a new license. To move PGGB to a different machine, deactivate your current license first and provide the deactivation code.

    DACs & Playback Software

    Which DACs Benefit Most?

    • High-rate PCM and DSD: DACs supporting 705.6/768kHz+ or DSD256+ benefit most from PGGB.
    • PCM NOS: R2R DACs in NOS mode or DACs with oversampling filter bypass benefit significantly.
    • Pure DSD: DACs with a pure DSD mode benefit significantly.
    • DACs supporting up to DXD and DSD128: Remastering CD quality to DXD (352.8kHz) or DSD128 is beneficial.
    • PCM-only DACs: Use PGGB to remaster DSD to the highest supported PCM rate.
    • 96kHz/192kHz DACs: Use PGGB to remaster DSD or DXD to supported rates.

    User-Reported Compatible DACs

    • Chord DAVE, Hugo TT2, Qutest, Hugo2, Mojo, Mojo 2 (16fS*/32-bit or 24-bit via DBNC/SRC.DX). Some users prefer DAVE with DSD+ filter and DSD512.
    • T+A SD 3100 HV, SDV 3100 HV, DAC 200 (DSD512, DSD1024 or 16fS/32-bit with NOS2)
    • Denafrips Terminator-Plus, Terminator (DSD512, DSD1024 or 32fS/20-bit**)
    • Holo Audio May DAC, Spring 3 (up to DSD2048 or 16fS/20-bit** or 32fS/16-bit***)
    • MSB Select/Reference with Pro ISL (DSD256, DSD512 or 16fS/32-bit) and Digital Director
    • Vinnie Rossie L2 DAC in NOS mode (DSD512 or 16fS/32-bit)
    • iFi Pro iDSD (DSD512, 16fS/32-bit)
    • dCS DACs (DSD128, 8fS/24-bit)
    • Gustard X26 Pro ESS 9038 Pro NOS (DSD512, 16fS/32-bit)
    • Ayre QX-5 Twenty USB2 (DSD256, DSD512, 16fS/32-bit)
    • Topping D90, D50 (DSD512, 16fS/32-bit)

    Expected to benefit (feedback welcome):

    • Denafrips Ares II, Pontus II, Venus II (DSD512, DSD1024, 32fS/20-bit**)

    * FS = Fundamental Sample rate. 16fS = 16 x 44.1kHz or 16 x 48kHz.
    ** 19 or 20 bits is where the DAC is most linear.
    *** USB driver may limit playback to 16 bits at 32fS rates.

    Playback Software & Servers

    Set your playback software to bit-perfect mode — no volume control, dither, bit depth conversion, or other DSP.

    • XDMS and Roon for Taiko SGM Extreme (enable XDMS mode in PGGB hidden menu)
    • Innuos Server: Up to DSD512 and 16fS PCM with Sense and Roon
    • Antipodes: Up to 16fS and DSD512 with Squeeze, HQPlayer, Roon, MPD
    • HQPlayer Desktop/Embedded: Set 1x/Nx filter to 'None', dither 'None', volume 0dB. For DSD: DirectSDM, enable 48k DSD
    • Roon: Disable Headroom, sample rate conversion, and DSP. Fixed volume. Does not support 48k DSD rates — set PGGB to always output 44.1kHz DSD
    • Chord Poly: Up to 8fS with Roon, 16fS with MPD from SD card
    • JRiver Media Center
    • Audirvana: Up to DSD512 and 16fS PCM

    Software Volume Control

    If your DAC lacks volume control or you prefer software volume:

    • Best: Set PGGB to output 64-bit (larger files). Use software volume and output at desired bit depth. Enable noise shaping or dither in your player.
    • Alternate: Enable noise shaping in PGGB, output 32-bit. Use software volume and output at desired bit depth with noise shaping or dither.

    PGGB-IT! from Audiowise

    PGGB-IT! is an app from Audiowise that licenses PGGB's optimized C++ libraries from remastero. Since it uses the same libraries, it provides identical sound quality. PGGB-IT! is lightweight and easy to use, with additional options including multi-channel support, more output formats, and concurrent multi-track processing. Available for Windows. Learn more.

    So long and thanks for all the fish

    .·´¯·.´¯·.¸.ZB.´¯·.¸¸.·´¯·.¸><(((º>