Interactive application guide

Explore the PGGB app.

Select a control in the application screenshots to see what it does. Follow the guided tour or explore a section directly.

Why every hitchhiker needs a towel — colorized engraved illustration
Why every hitchhiker needs a towel ↗

Chapter 1 of 6 · Process an album

Add your music.

Process → Input

PGGB works on folders, not single tracks. Browse to an album folder, or drag it onto the list, and it arrives ticked and ready. Add as many as you like and leave it running.

Add Folder Button
Browse to the folder that you want to be processed.
You may also drag and drop them into the Input area.
The PGGB Guide: Folder Paths and Permissions
Select All Button
Select all the input folders and mark them to be processed.
The PGGB Guide: Folder Paths and Permissions
Unselect All Button
Unselect all folders, none of them will be processed.
The PGGB Guide: Folder Paths and Permissions
Remove Folder Button
Select one or more folders that you want to be removed from the list of input folders, then clicking this button will remove them.
You may also select them and drag them out of the input area to remove them.
The PGGB Guide: Folder Paths and Permissions

The PGGB Guide: folder paths and permissions

Chapter 1 of 6 · Process an album

Say where the new files go.

Process → Output

PGGB writes into a folder of your choosing, so it needs one, and a temp folder to work in. Make sure it can read the input folder and both read and write the other two.

Output Folder Text box
Choose the output folder where PGGB will write the processed tracks. The output folder cannot be inside one of your input folders.
You may type the path to the output folder or browse to the output folder using the Browse button on the right.
You may also drag and drop the output folder here.
The PGGB Guide: Folder Paths and Permissions
Browse for the output folder Button
Browse to select the output folder.
The PGGB Guide: Folder Paths and Permissions
Temp Folder Text box
Choose a location where PGGB can write temporary files. The temp folder cannot be inside one of your input folders. We recommend leaving it at the default location.
You may type the path to the temp folder or browse to the output folder using the Browse button on the right.
You may also drag and drop the temp folder here.
The PGGB Guide: Folder Paths and Permissions
Browse for the temp folder Button
Browse to select the temp folder.
The PGGB Guide: Folder Paths and Permissions
Output File Format Dropdown
Output File Format: PGGB will save the processed files in the format you choose.
For PCM you have the choice of WAV, FLAC and WavPack. If your player is capable of playing RF64 files, you may choose 'Wav (RF64)', else we recommend 'Wav (4GB)'. If you want to enable lossless compression then choose FLAC or WavPack.
'Wav (RF64)' does not have the 4GB limit of Wav files, so larger files will not be split if you use RF64.
For DSD you have the choice of DSF and WavPack. The default is Wav (4GB) for PCM and DSF for DSD.
The PGGB Guide: Folder Paths and Permissions
File Suffix Dropdown
File Suffix: PGGB will add a suffix to the processed files that will describe the processing that was done. If you
do not want the processed files to have a suffix, you may choose 'None'.
The PGGB Guide: Folder Paths and Permissions
Folder Suffix Text box
Folder Suffix: PGGB by default create folders with the same name as your album folders when writing to the output folder. You could optionally add a suffix that will be added to the album folders.
The PGGB Guide: Folder Paths and Permissions
Copy Mode Dropdown
Copy Mode: Choose what you want to be copied from the input folder to the output folder
Album Art: Copies only the album art (.jpg, .pdf, .png and .tiff files)
Everything: Copies everything including any .cue, .txt files.
Nothing: Will not copy any file, the output folder will only contain the upsampled tracks and logs (if you enbled logging)
The PGGB Guide: Folder Paths and Permissions
Write Mode Dropdown
Choose Write Mode:
Create New: Always creates new folders if the album folder exists in the output folder.
Overwrite: Overwrites existing files in the output folder.
Skip: Will skip tracks that have been processed and only processes new tracks (recommended).
The PGGB Guide: Folder Paths and Permissions
Album Tag Text box
Album Tag: To easily identify PGGB processed files using the meta data, PGGB adds [PGGB] to the album tag by default. You can change it or leave it empty if you do not want PGGB to alter the album tag.
The PGGB Guide: Folder Paths and Permissions

The PGGB Guide: folder paths and permissions

Chapter 1 of 6 · Process an album

Press Start.

Process → Processing

Start works through every folder you ticked. The status bar along the bottom tells you which track it is on and how the machine is coping, and the progress bars keep count of the album and the batch.

Start Button
Start Processing
The PGGB Guide: Status and progress
Pause Button
Temporarily pause processing or resume processing.
The PGGB Guide: Status and progress
Stop Button
Stop Processing.
The PGGB Guide: Status and progress

The PGGB Guide: status and progress

Chapter 1 of 6 · Process an album

The processing options.

Process → Processing

Three settings you can leave alone. The one worth knowing about is Analysis mode, which processes nothing and instead tells you how your tracks would be handled and whether you have the memory for them.

Mode Dropdown
Mode: PGGB can run under two modes
Processing: PGGB processes and upsamples files, this is the default mode.
Analysis: PGGB does no processing but instead provides statistics on how the tracks will be processed. This is useful to find out if there are any problems with your tracks or if you have enough virtual memory set for all your tracks.
The PGGB Guide: Processing Options
Workers Dropdown
Workers: PGGB defaults to the number of logical cores under 'Auto'. By default, this is the number of logical cores
PGGB improves processing speeds by distributing the workload over multiple worker threads. It uses a heuristic based on the available RAM and logical cores to choose the optimal number of worker threads for each track.
However, there are other factors (such as heat dissipation and fan noise) that PGGB is not aware. Here, you may use your judgment to cap the maximum number of worker threads.
If you set it to 1 there is no parallelism (not recommended).
The PGGB Guide: Processing Options
Logging Dropdown
Logging: Choose the level of logging you prefer, with None being silent and Debug being very chatty. We recommend leaving it at Summary or Simple.
Use Verbose or Debug if you run into issues and email us the logs.
The PGGB Guide: Processing Options

The PGGB Guide: processing options

Chapter 1 of 6 · Process an album

If a rate will not run.

Process → Machine Stats

This is your RAM and your page files added together, which is what PGGB actually has to work with. When a rate will not run, it is usually this number that is the reason.

Total virtual memory Label
Total virtual memory (VM), this includes your RAM and page files.
Understanding PGGB: memory and speed

Understanding PGGB: memory and speed

Chapter 2 of 6 · Match it to your DAC

Choose your DAC.

Settings → Output Device

If one of our presets matches your DAC, load it and most of the work is done. Otherwise choose Other DACs, select a DAC type and adjust the output settings for your DAC.

Choose A DAC Dropdown
Choose A DAC: Here you have the option of customizing the settings by choosing 'Your DAC' and configuring the rest of the settings or load one of our presets if it matches your DAC.
The PGGB Guide: DAC and System
Output Mode Dropdown
Output Mode: Choose between DSD or PCM output.
If you choose one of our DAC presets, it will automatically choose the best output mode for the DAC, but feel free to switch.
The PGGB Guide: DAC and System
Reset DAC settings Button
Reset the DAC settings to default.
The PGGB Guide: DAC and System

The PGGB Guide: DAC and system

Chapter 2 of 6 · Match it to your DAC

PCM output.

Settings → PCM Output → DAC Dependent Settings

The rate you send, the family it belongs to, and the depth PGGB writes. A preset fills these in for you; change them only if you know your DAC can do better.

Output Sample Rate Dropdown
Choose a sample-rate family that matches the maximum output rate supported by your DAC.
The PGGB Guide: Output Sample Rate
Output Rate Family Dropdown
Output Rate Family: Both DSD and PCM output rates support inter-rate conversion, i.e., it will be possible to convert between 44.1kHz and 48kHz base rate families.
Auto: The output rate will be a multiple of the base sampling rate of the source track.
Always output 44.1kHz rates: The output rate will always be a multiple of 44.1kHz, even if the source track has a base sampling rate of 48kHz. This is useful if your DAC or Player does not support 48kHz rate. Please note, inter-rate conversion requires additional processing time but memory requirements do not change much. (rarely needed for PCM)
Always output 48kHz rates: The output will always be a multiple of 48kHz, even if the source track is has a base sampling rate of 44.1kHz. This is useful if your DAC always internally converts to a multiple of 48kHz rate or if your DAC performs best at the highest 48kHz rate for PCM or DSD. Please note, inter-rate conversion requires additional processing time but memory requirements do not change much.
The PGGB Guide: Output Rate Family
Output Bit Depth Dropdown
Output Bit Depth: Setting the output bit depth will depend on your DAC and if you wish to process further.
PCM direct to DAC: If your DAC supports 32 bits, then 32 bits is the best option. Bit depths of 12 through 32 are available to help you choose the right bit depth that is optimal for your DAC. For example, some R2R DACs may have a higher settling time for very high sample rates (1Mhz or more), in these cases, choosing lower bit depths may help.
PCM for further processing: If you wish to do further processing (such as EQ or dither), then 64 bit doubles may be a good option too but do be aware, it will double the storage requirements. Alternatively, choose 32bit output with noise shaping.
The PGGB Guide: Output Bit Depth
Dither/Adaptive Noise Shaping Dropdown
Adaptive Noise shaping (PCM): PGGB employs Adaptive noise shaping algorithms for PCM that are individually tailored for the bit depth, sample rate you have chosen, and noise filter settings.
'NS: Optimal’-- PGGB will choose the optimal noise shaping algorithm to remove quantization noise from the audible range if left in ‘Auto ’ (recommended).
‘NS: Alternate’ -- Is a slightly different flavor of the optimal noise shaper, with a different noise shaping profile. It results in a slightly different portrayal of transients and high frequencies (available only for 256 bit precision).
‘NS: Extended’ -- Reserve this for your 'problem' tracks that have high background noise or are from old analog transfers that otherwise sound harsh. Use this in combination with HF: Aggressive filter when available.
‘Dither only’ -- Choose if you want to bypass adaptive noise shaping and apply dither only (not recommended for 8fS or higher rates).
The PGGB Guide: Noise Shaping

The PGGB Guide: PCM output

Chapter 2 of 6 · Match it to your DAC

The engine and the filter.

Settings → PCM Output → DAC Dependent Settings

V9's Precision Optimized Upsampling Engine is the one you get by default. It guarantees perfect reconstruction within the pass band, limited only by the precision you choose, and it is faster and lighter on memory than the engine it replaces. Read about the PGGB engine ↗

Optimal Precision Checkbox
Guarantees perfect reconstruction within the pass band, limited only by the chosen precision. Listeners have reported best subjective quality. Uses minimal RAM while significantly improving processing speed (recommended).
The PGGB Guide: precision
Processing Precision Dropdown
For PCM, you can choose the precision you want PGGB to use for all of its processing and EQ.
Normal (64 bit) is the fastest and least memory intensive.
If you desire even higher accuracy, you may choose to do the processing at an Insane 128 bit precision, or a Ludicrous 256 bit precision.
The higher precision improves reconstruction accuracy and noise shaping performance, and leads to better sound quality. It comes at the cost of increased processing time and increased memory usage. Also refer system requirements section for memory requirements.
The PGGB Guide: Precision
Filter Choice Dropdown
With Precision optimized selected, choose Optimal, Alternate or Minimal. Optimal is the default and the recommended starting point. Alternate keeps a slightly wider frequency range before rolling off. Both match reconstruction accuracy to PGGB’s internal calculation precision within the frequency range they preserve. Minimal applies the least high-frequency filtering and may allow more high-frequency distortion. Compare on familiar music and choose what you prefer; a wider bandwidth is not necessarily better.

The PGGB Guide: the Precision Optimized Upsampling Engine Read about the PGGB engine ↗

Chapter 2 of 6 · Match it to your DAC

DSD output.

Settings → DSD Output → DAC Dependent Settings

The same decisions for DSD, with a modulator in place of the dither. The guide has a quick start for choosing a rate and a modulator if you would rather not read the whole section.

Output Sample Rate Dropdown
Output Sample Rate: Go to the highest DSD rate section your DAC will accept (DSD128, DSD256, DSD512, DSD1024 or DSD2048), then choose between single and two stage processing.
Single stage processing: Single stage processing will be more memory intensive and take longer to process but will provide the best reconstruction accuracy.
Two stage processing: Two stage processing will first upsample to 16fS rate or higher and then use a simpler algorithm to do the second stage processing to the final DSD rate. Two stage processing will be less memory intensive and faster, the higher the rate of the first stage, the better the reconstruction accuracy. There will be multiple options for two stage processing.
The PGGB Guide: choosing a DSD rate
Output Rate Family Dropdown
Output Rate Family: Both DSD and PCM output rates support inter-rate conversion, i.e., it will be possible to convert between 44.1kHz and 48kHz base rate families.
Auto: The output rate will be a multiple of the base sampling rate of the source track.
Always output 44.1kHz rates: The output rate will always be a multiple of 44.1kHz, even if the source track has a base sampling rate of 48kHz. This is useful if your DAC or Player does not support 48kHz rate. Please note, inter-rate conversion requires additional processing time but memory requirements do not change much.
Always output 48kHz rates: The output will always be a multiple of 48kHz, even if the source track is has a base sampling rate of 44.1kHz. This is useful if your DAC always internally converts to a multiple of 48kHz rate or if your DAC performs best at the highest 48kHz rate for PCM or DSD. Please note, inter-rate conversion requires additional processing time but memory requirements do not change much.
The PGGB Guide: Output Rate Family
Output Bit Depth Dropdown
For DSD bit depth is always 1, so this settting is fixed.
The PGGB Guide: Output Bit Depth
Adaptive DSD Modulator Dropdown
Adaptive DSD Modulator: There are three groups of DSD modulators.
Low Noise (5th, 7th, 9th order): quantization noise in the audible band between -150dB and -465dB.
Very Low Noise (13th, 19th order): quantization noise in the audible band between -160dB and -620dB. The 19th order modulator is not available for DSD64.
Ultra Low Noise (25th order): quantization noise in the audible band between -150dB and -800dB. Uses 256-bit precision, requires more memory and is slower.
The modulators are rate adaptive, i.e. optimized for a given rate to achieve the lowest quantization noise in the audible range while keeping the slope of the noise profile gentle. The Very Low Noise and Ultra Low Noise modulators use a new modulator structure and the order is also adaptive, the order shown is the highest order possible.
The default Very Low Noise modulator is a good starting point. In the rare occasion of audible noise when using a higher order modulator, you may choose a lower order modulator.
The PGGB Guide: choosing a DSD modulator

The PGGB Guide: DSD output

Chapter 2 of 6 · Match it to your DAC

HF noise filters.

Settings → PCM Output → Filter Preferences

These filter noise that is already in your source, and they belong to the legacy Nyquist-Shannon engine. Grayed out is the normal state, because the Precision Optimized Upsampling Engine is in use. Read about the PGGB engine ↗

Filter Presets Dropdown
It is common for higher sample rate material to have significant out of band quantization noise introduced by ADC (i.e., Analog to Digital Converters used during the original recording or digital transfer); this is especially true with DXD and DSD, but listening test and analysis show even material at 88.1kHz and above can benefit from noise filtering.
For HF Filter Preferences you have two options: Automatic and Manual.
Automatic: We highly recommend leaving it on the ‘Automatic’ preset. The ‘Automatic’ preset will choose the optimal High Frequency Noise Filter (HF Filter) settings for each of your tracks. The relevant settings are disabled as they are already chosen for you.
Manual: The ‘Manual’ preset gives you full control over the High Frequency (HF) Noise Filter settings. There is no one-size-fits-all for these settings as the optimal choices for HF Filter choices depend on the music track; more specifically the sample rate of your music track. This is the reason why the settings are split into three categories based on Input Rate:
2fS PCM: 88.2kHz and 96kHz Hi-res tracks - these typically have music content till 40kHz but not significant noise beyond 40kHz.
≥ 4fS PCM: 176.4kHz, 192kHz, DXD (352.8kHz) and higher - these typically have music content till 40kHz but may also contain significant noise beyond 40kHz
DSD: DSD64, DSD128, DSD256, DSD512, DSD1024 and DSD2048 – these have significant noise beyond 40kHz.
For each of the above categories, you can choose between three HF Filter: Aggressive, Minimal and Off.
The Precision Optimized Upsampling Engine handles source noise itself, so PGGB grays these out unless you select Legacy under Settings > Processing.
The PGGB Guide: Filter Preferences Read about the PGGB engine ↗
2fS (88.2/96kHz) PCM Sources Dropdown
When Filter Presets is set to 'Manual', for 2fS rates, There are two choices for HF Filter, the HF Filtering process is designed to be transparent but effective in removing HF noise:
Aggressive: Filters aggressively to remove noise beyond the audible range. The tradeoff here is real music beyond the audible range is also filtered in addition to any noise. It has been described as sounding 'smooth' during subjective listening tests.
Off: HF Filter is off, and no filtering is done to remove noise beyond the audible range. Leaving it off for 2fS rates is recommended and is the default.
The PGGB Guide: HF Noise Filters
≥ 4fS (176.4/192kHz/DXD) PCM Sources Dropdown
When Filter Presets is set to 'Manual', for 4fS rates, There are three choices for HF Filter, the HF Filtering process is designed to be transparent but effective in removing HF noise:
Aggressive: Filters aggressively to remove noise beyond the audible range. The tradeoff here is real music beyond the audible range is also filtered in addition to any noise. It has been described as sounding 'smooth' during subjective listening tests.
Minimal: Filters minimally to remove noise beyond the audible range. While it keeps most of the music beyond the audible range, not all noise is removed. It has been described as sounding 'lively' during subjective listening tests. This is our recommended setting for 4fS or higher rates.
Off: HF Filter is off, and no filtering is done to remove noise beyond the audible range. Leaving it off, especially for 4fS or higher rates can introduce harshness or fatigue.
The PGGB Guide: HF Noise Filters
All DSD Sources Dropdown
When Filter Presets is set to 'Manual', for DSD rates, There are two choices for HF Filter, the HF Filtering process is designed to be transparent but effective in removing HF noise:
Aggressive: Filters aggressively to remove noise beyond the audible range. The tradeoff here is real music beyond the audible range is also filtered in addition to any noise. It has been described as sounding 'smooth' during subjective listening tests.
Minimal: Filters minimally to remove noise beyond the audible range. While it keeps most of the music beyond the audible range, not all noise is removed. It has been described as sounding 'lively' during subjective listening tests. This is our recommended setting for 4fS or higher rates.
Note: HF Filter is always on for DSD as DSD contains significant HF noise and can damage sensitive audio equipment.
The PGGB Guide: HF Noise Filters

The PGGB Guide: HF noise filters

Chapter 2 of 6 · Match it to your DAC

Paging and memory.

Settings → Optimize Paging and Memory

The legacy engine holds a whole track in memory, and these settings are how it copes when there is not enough. PGGB disables the section while the Precision Optimized Upsampling Engine is running, which is the default, so most people never touch it. Read about the PGGB engine ↗

Optimize Paging for PCM Checkbox
If you check the 'Optimize paging for PCM', it will let you process longer tracks by optimizing paging without incurring much of a performance hit due to paging. This is useful for 128 and 256 bit processing if your RAM is limited.
If the processing won't fit fully in memory, then PGGB will process one channel at a time, to anticipate any possible clipping, PGGB reduces gain preemptively by 1dB.
If you are concerned that the gain may change on a long movement that was split into tracks, we suggest setting a fixed negative gain of 1dB or more.
Understanding PGGB: paging for PCM
Reduce NVMe Contention Checkbox
Checking 'Reduce NVME Contention' allows PGGB to reduce NVME contention, especially when using a single NVME drive for paging.
This reduces the NVME read/writes from saturating and improves speed.
Recommended especially for Macs when upsampling 44.1kHz or 48kHz tracks.
The PGGB Guide: Optimal Paging
Process One Channel at a Time Checkbox
Use this option to allow PGGB to break longer tracks into smaller blocks for processing so that the processing fits in available memory.
Since PGGB will only use parts of the track and not the whole track when processing in blocks, the reconstruction accuracy will be lower compared to when not using this option.
When enabled, the block processing will only be active for output rates > DSD256 and only when the track is will require significant paging while processing.
The PGGB Guide: Optimal Paging
Paging location 1 Text box
Choose a location where PGGB can write page files. A fast NVME internal drive is preferred. We recommend leaving it at the default location., but please make sure you have enough free space.
You may type the path to the page file folder or browse to the folder using the Browse button on the right.
You may also drag and drop the page file folder here.
The PGGB Guide: Optimal Paging
Paging location 2 Text box
Choose a location where PGGB can write page files. A fast NVME internal drive is preferred. We recommend leaving it at the default location., but please make sure you have enough free space.
You may type the path to the page file folder or browse to the folder using the Browse button on the right.
You may also drag and drop the page file folder here.
The PGGB Guide: Optimal Paging
Browse for paging location 2 Button
Browse to select the secondary page file location.
The PGGB Guide: Optimal Paging

The PGGB Guide: optimize paging and memory

Chapter 2 of 6 · Match it to your DAC

Save it under a name.

Settings → Manage Configurations

If you own more than one DAC, or want to process your library more than one way, name a configuration and press Save. You can export one to keep a backup or to send to someone else.

Current Configuration Dropdown
Choose a configuration
The PGGB Guide: Load or Save Settings
New configuration name Text box
Enter a new configuration for saving.
The PGGB Guide: Load or Save Settings
Save configuration Button
Save current configuration.
You can also use Ctrl + S (Windows) or Cmd + S (Mac) to save current configuration.
The PGGB Guide: Load or Save Settings
Remove configuration Button
Remove the current configuration, this action cannot be undone!.
You cannot remove the 'Default' configuration.
The PGGB Guide: Load or Save Settings
Export this configuration Checkbox
Export the current configuration.
The PGGB Guide: Load or Save Settings
Export all configurations Button
Export all configurations.
The PGGB Guide: Load or Save Settings
Import configurations Button
Import one or more configurations.
The PGGB Guide: Load or Save Settings

The PGGB Guide: load or save settings

Chapter 3 of 6 · Adjust the sound

Gain.

Settings → Offline → Gain

Left at Auto, which is the default, no gain is applied at all unless PGGB meets an inter-sample over. The other choices are there if you want a fixed gain, or every track brought to the same peak level.

Apply Gain Dropdown
There are four choices for how you want to apply gain.
The default option is 'Auto (avoids clipping)'. If left at auto, no gain is applied unless an inter-sample-over is encountered (refer Inter-Sample-Overs section of online PGGB guide).
If you wish to use PGGB as a software pre-amp with a fixed gain for off-line volume control, choose 'Fixed (software pre-amp)' and set a negative gain, this gain is applied to the tracks after all processing is done.
If you choose ‘Peak Normalize’, the peak of the track is set to a fixed negative gain after all processing is done.
If you wish to normalize across the album, then choose 'ReplayGain: Album Peak'.
Finally if you do not want PGGB to alter the gain in any way, choose 'None (allow clipping)'. (Not recomended).
The PGGB Guide: Gain
Gain value Number box
Use the spinner or enter a gain value.
Note: The spinner is available only when Apply Gain is set to 'Fixed' or 'Peak Normalize'.
The PGGB Guide: Gain
Gain slider Slider
Use the slider to adjust gain.
Note: The slider is available only when Apply Gain is set to 'Fixed' or 'Peak Normalize'.
The PGGB Guide: Gain

The PGGB Guide: gain

Chapter 3 of 6 · Adjust the sound

EQ.

Settings → Enable Equalization

Bring your own EQ. PGGB takes a convolution filter as a .wav, or parametric filters as .txt straight from REW or Equalizer APO, and applies them at the same high precision as everything else it does.

EQ Type Dropdown
There are two ways to apply EQ
Convolution EQ: PGGB provides an option to directly import your convolution EQ filter and apply them during the remastering process in a transparent fashion. PGGB does not resample your filters for different input rates, but instead creates new filters from scratch from the imported filters and applies them in a way that retains transparency. Use the 'Import (.wav)' button to browse to your stereo or mono convolution filter file in .wav format. If the convolution filter is mono, then the same EQ will be applied to both left and right channels.
Parametric EQ: You can Import parametric EQ filters from REW, Equalizer APO or convert convolution filters to parametric EQ using PGGB v6. Refer the EQ section of online guide for details.
The PGGB Guide: PGGB-EQ
Linear Phase Checkbox
EQ defaults to using linear phase filters. Uncheck to use minimum phase filters.
The PGGB Guide: PGGB-EQ
Convolution filter file Text box
Choose the convolution filter you want to import.
For linear phase or minimum phase EQ: It can be a stereo or mono .wav file.
For time domain correction: If you want PGGB to use your filters as is because they ncorporate time domain or phase correction, choose a .zip file that contains the filters for all sample rates between 44.1khz and 384kHz.
You may type the path to the file or browse to the file using the Import button on the right.
You may also drag and drop the fileter file here.
The PGGB Guide: PGGB-EQ
Browse for a convolution filter Button
Browse to select the convolution filter (.wav or .zip file) for import.
The PGGB Guide: PGGB-EQ
Start Frequency Number box
Select the start frequency below which EQ will not be applied.
The PGGB Guide: PGGB-EQ
End Frequency Number box
Select the end frequency above which EQ will not be applied.
The PGGB Guide: PGGB-EQ
Parametric EQ file, left Text box
Choose the parametric eq filter you want to import. It can bea single filter for use with both left and right channels or choose the left channel filter.
Parametric eq filters can be in REW, APO, or #pggb format, please refer the online giide for details.
You may type the path to the file or browse to the file using the Import button on the right.
You may also drag and drop the fileter file here.
The PGGB Guide: PGGB-EQ
Browse for the left parametric file Button
Browse to select the peq filter (.txt file) to import for left channel or a single file to use doe both channels.
The PGGB Guide: PGGB-EQ
Parametric EQ file, right Text box
Choose the parametric eq filter you want to import for right channel
Parametric eq filters can be in REW, APO, or #pggb format, please refer the online guide for details.
You may type the path to the file or browse to the file using the Import button on the right.
You may also drag and drop the fileter file here.
The PGGB Guide: PGGB-EQ
Browse for the right parametric file Button
Browse to select the peq filter (.txt file) to import for right channel .
The PGGB Guide: PGGB-EQ

The PGGB Guide: PGGB-EQ

Chapter 3 of 6 · Adjust the sound

Trim silence.

Settings → Offline → Silence (PCM input only)

Tracks often arrive with unintended digital silence at each end, and a quiet background before the music starts. You can take off the digital silence alone, or everything below a level you choose.

Trim Leading Silence Checkbox
Remove silence from the start of tracks. Only applicable when the input track is PCM.
The PGGB Guide: Trim Silence
Trim Trailing Silence Checkbox
Remove silence from the end of tracks. Only applicable when the input track is PCM.
The PGGB Guide: Trim Silence
Digital silence only Option
Trim only digital silence.
The PGGB Guide: Trim Silence
Silence below a threshold Option
Trim silence based on the loudness level. A value between -70dB and -60dB is a good choice.
The PGGB Guide: Trim Silence

The PGGB Guide: trim silence

Chapter 3 of 6 · Adjust the sound

Add silence.

Settings → Offline → Silence (PCM output only)

Trimming can leave tracks running into one another with no pause at all. This puts a fixed pause back, the same length every time, so albums keep a consistent gap. A second or less is plenty.

Add Leading Silence Checkbox
Add digital silence to begining of tracks. Applicable to PCM output only.
Choose the duration of silence below, 1 second or less is recommended.
The PGGB Guide: Add Silence
Seconds of leading silence Number box
Use the spinner or enter a value to set the duration of silence to be added to the start of the track.
The PGGB Guide: Add Silence
Add Trailing Silence Checkbox
Add digital silence to end of tracks. Applicable to PCM output only.
Choose the duration of silence below, 1 second or less is recommended.
The PGGB Guide: Add Silence
Seconds of trailing silence Number box
Use the spinner or enter a value to set the duration of silence to be added to the end of the track.
The PGGB Guide: Add Silence

The PGGB Guide: add silence

Chapter 4 of 6 · Headphones with PGGB-ARC

Turn it on.

Settings → Personalize Sound → PGGB-ARC

One tick, and PGGB-ARC is working with the settings PGGB gives you. Live with those for an album before you change anything. The three panes underneath are Crossfeed, your measurements, and the room.

Enable PGGB-ARC Checkbox
PGGB-ARC (Anthropometric Room and Crossfeed)
Turns on PGGB's spatial sound. It supports both PCM and DSD with the default processing engine. You do not need a separate ARC setup for DSD. These controls are only a fallback. If a spatial.conf file is in the track's folder, or any folder above it, that file is used instead and these settings are ignored. When more than one is found, the one closest to the track wins.
Stereo mixes were made for loudspeakers. On headphones, the imaging usually feels “inside the head” instead of out in front, hard-panned elements feel locked to each ear, and long sessions become fatiguing. PGGB-ARC softens those headphone artifacts.
The goal here is modest. This is not a speaker simulator. What this processing reliably does is make long headphone sessions less tiring and soften the sense that the left and right channels are stuck to each ear. How much the music feels like it’s outside your head varies from person to person.
The PGGB-ARC Guide: Your first listen

The PGGB-ARC Guide: start here

Chapter 4 of 6 · Headphones with PGGB-ARC

Crossfeed.

Settings → Personalize Sound → PGGB-ARC → Crossfeed

How much the two channels blend, and where the speakers you are imagining stand. Crossfeed Preset is the one to start with and it already says Medium. Change one thing at a time: these are much easier to judge singly than together.

Crossfeed Preset Dropdown
Crossfeed strength - How much the left and right channels blend together, the way they would if you were listening on speakers instead of headphones. Off turns crossfeed off; Mild is gentle, Medium is a good everyday choice, and Strong is the most blended.
The PGGB-ARC Guide: Crossfeed Preset
Speaker Angle Dropdown
Where your virtual speakers sit, measured out from straight ahead (in degrees). 30 is a normal speaker setup; larger angles spread the sound wider. Above 90 is experimental.
The PGGB-ARC Guide: Speaker Angle
Brightness Compensation Number box
Crossfeed can make the sound a little dull. This adds or removes brightness to taste. 0 leaves it on automatic; positive is brighter, negative is darker.
The PGGB-ARC Guide: Brightness Compensation
Frequency Dependent Delay Checkbox
A more realistic mode that fine-tunes the timing between your ears for a slightly more natural sense of space. It is fine to leave this on.
The PGGB-ARC Guide: Frequency Dependent Delay
Torso Bounce Checkbox
Adds a gentle reflection off your shoulders and chest, like sound bouncing off your body in a real room. It adds a little depth and helps the sound feel like it is coming from around you rather than inside your head.
The PGGB-ARC Guide: Torso Bounce
Torso Absorption Number box
How soft or strong that shoulder and chest reflection is. More negative makes it quieter and softer; 0 keeps it at full strength. Only used when Torso Bounce is on.
The PGGB-ARC Guide: Torso Absorption

The PGGB-ARC Guide: crossfeed preset

Chapter 4 of 6 · Headphones with PGGB-ARC

Your measurements.

Settings → Personalize Sound → PGGB-ARC → Head measurements

Crossfeed works from the size of your head. Two measurements with a tape get you closer than a preset size will.

Units Dropdown
Choose whether you enter the measurements below in centimeters or inches.
The PGGB-ARC Guide: Units
Head Size Dropdown
Pick a head size, or choose Custom to type your own. A larger head slightly widens the sound. If you are not sure, Medium is a safe choice.
The PGGB-ARC Guide: Head Size
Head Circumference Number box
The distance around your head, measured above your ears and eyebrows. This shapes the effect to fit you. Leave it at the default if you are not sure.
The PGGB-ARC Guide: Head Circumference
Ear-canal-to-Shoulder Height Number box
The distance from your ear opening down to the top of your shoulder. Used for the shoulder and chest reflection. The default works well for most people.
The PGGB-ARC Guide: Ear-canal-to-Shoulder Height

The PGGB-ARC Guide: head size

Chapter 4 of 6 · Headphones with PGGB-ARC

Add a room.

Settings → Personalize Sound → PGGB-ARC → Room

The room is the last stage and the easiest to overdo. Start with a preset, and if it is too much, bring the level down before you touch anything else. It applies to files only, not to live playback.

Room Preset Dropdown
Adds the sound of a room around the music. Off means no room. Studio is small and tight, Living Room is moderate, and Concert Hall is large and echoey. This works on its own, separate from blending.
Room is offline only. It does not apply to live playback.
The PGGB-ARC Guide: Choosing a room
Room Reflection Level Number box
How loud the room sound is. Lower (more negative) is subtle and distant; higher brings the room forward. Only used when a room is selected.
The PGGB-ARC Guide: Room Reflection Level
Room Reflections Decay Time Number box
How long the room's echo takes to fade away. Shorter feels like a small room; longer feels like a big hall. Measured in seconds.
The PGGB-ARC Guide: Room Reflections Decay Time
Reset the room settings Button
Reset Room Reflection Level and Decay Time to the selected room preset's defaults.
The PGGB-ARC Guide: Room

The PGGB-ARC Guide: choosing a room

Chapter 5 of 6 · Play in real time

Where the sound goes.

PGGB-Live → Session

Choose Live in the header, then open Settings → Live → Output devices to select the connection and device. Choose Offline in the header for offline remastering.

Mode Dropdown
Choose Offline to remaster files or Live for real-time playback. Stop live playback before changing modes. The other mode’s page remains visible but disabled.
Choosing a mode and output
Theme Dropdown
Choose Light or Dark for the new appearance. Dark is the default. System restores the classic appearance and follows your operating system’s theme.
The refreshed interface
Endpoint Type Dropdown
Choose a local output: ASIO or WASAPI on Windows, or Core Audio on Mac. For a network endpoint, choose PGGB-Audio-Link (PAL) when available; use UPnP otherwise. Select the endpoint below. PAL setup.
Rescan Button
Re-scan audio endpoints (ASIO and WASAPI).
The PGGB-Live Guide: If your device is missing

The PGGB-Live Guide: choosing an output

Chapter 5 of 6 · Play in real time

A DAC on this computer.

PGGB-Live → Session

Choose a type and the list fills with the devices attached to this machine. Then tell PGGB what it may send them: the highest PCM and DSD rates, and how DSD should travel.

Output Dropdown
Output: What PGGB-Live sends to your device or player.
Bypass: plays the file exactly as it is, with all processing off. The settings that no longer apply grey out.
Bypass + Level: still no resampling, but your volume setting is applied. Use it to compare against PCM or DSD at the same loudness.
PCM or DSD: full PGGB processing to that format. The matching Limit row below sets the highest rate, and the Settings follows your choice.
The PGGB-Live Guide: Output modes
PCM Limit Dropdown
PCM Limit: The highest PCM rate PGGB-Live may play at.
Only rates that this endpoint accepts and this computer can keep up with are listed.
The PGGB-Live Guide: What calibration measures
DSD Limit Dropdown
DSD Limit: The highest DSD rate PGGB-Live may play at.
Only rates this endpoint accepts over the chosen transport, and that this computer can keep up with, are listed.
The PGGB-Live Guide: Calibration
DSD Transport Dropdown
DSD transport: How DSD reaches your device.
Native sends DSD as it is. DoP (DSD over PCM) wraps DSD inside a PCM stream for devices that need it that way; the wrapping halves the highest DSD rate you can reach.
The PGGB-Live Guide: DSD
Allow 48x DSD Checkbox
Allow 48x DSD: let a track whose rate is a multiple of 48 kHz be converted to a 48 kHz-family DSD rate, instead of always converting to the 44.1 kHz family.
It does NOT force 48 kHz rates. A 44.1 kHz track still goes to the 44.1 kHz family whether this is ticked or not.
Leave it ticked unless your device cannot play 48 kHz-family DSD. Crossing a track from one family to the other is by far the most expensive step in the chain, so unticking this makes 48 kHz tracks much harder to play in time.
The PGGB-Live Guide: DSD

The PGGB-Live Guide: output modes

Chapter 5 of 6 · Play in real time

A player somewhere else in the house.

PGGB-Live → Session

UPnP lists the network players PGGB can find. If yours is not there, press Scan devices. A network that is not always keeping up is what the Net Buffer is for, and a longer one is the first thing to try if playback stutters.

Rescan Button
Re-scan audio endpoints (ASIO and WASAPI).
The PGGB-Live Guide: If your device is missing
Net Buffer Dropdown
Net Buffer: How many seconds of sound PGGB-Live prepares ahead of time when playing to a network player.
A larger buffer rides out network hiccups and gives track changes more headroom. The trade-off: volume and EQ changes take that many seconds before you hear them, and more memory is used.
Takes effect the next time you press Play.
The PGGB-Live Guide: Buffers
Gapless stream Checkbox
Gapless stream: Play the whole queue as one continuous stream.
Ticked: tracks flow into each other with no pause, but your player shows a single 'PGGB-Live' stream -- track names and artwork do not change as tracks change.
Unticked: your player is told about every track, so names, artwork and progress update at each track change -- but some players pause briefly between tracks while they refill their buffer.
Takes effect the next time you press Play.
The PGGB-Live Guide: Gapless
Fast start Checkbox
Fast start is checked by default. Sound starts in about two seconds: PGGB processes short pieces of music first, then increases their length as playback continues. Uncheck it to prepare longer pieces from the start, with fewer joins between them. The first sound takes longer. When that wait exceeds five seconds, a Preparing message estimates the time remaining. Seeking, the next track, a restart and tracks from a UPnP control app still start quickly, with pieces that grow as they play. On an Intel Mac, Fast start is unchecked and unavailable because the new processing engine cannot run there. Playback starts as it did before. Fast start in the Live guide.

The PGGB-Live Guide: network renderers

Chapter 5 of 6 · Play in real time

Playing your own files.

PGGB-Live → Source

The simplest option. Add tracks, drop in a folder, or open a playlist you saved earlier. Here PGGB is the player, and there is nothing else in the chain touching the signal.

The play queue List
Drop audio files or folders here, or use Add Files / Add Folder.
The PGGB-Live Guide: Playing your own files
Auto-play Checkbox
Auto play: Starts playback by itself when your player app begins sending sound, and stops when the player goes quiet.
Leave this on if you want PGGB-Live to follow your player without pressing Play.
The PGGB-Live Guide: Auto-play
Apply live changes Checkbox
Apply live changes: Changes you make on the Configure and PGGB-ARC tabs take effect straight away, without pressing Play again.
The stream restarts from where you were, so there is a short silence while the new settings take hold. Turn this off if you would rather finish listening and apply your changes on the next Play.
In this screenshot the box is clear because it was switched off when the picture was taken. It is ticked when you install PGGB.
The PGGB-Live Guide: Changing settings mid-stream

The PGGB-Live Guide: playing your own files

Chapter 5 of 6 · Play in real time

Keep the player you already use.

PGGB-Live → Session

PGGB installs a sound device of its own called the PGGB Bridge. Point Qobuz, foobar2000 or anything else that can output to it at the bridge, PGGB remasters whatever it sends.

Input Buffer Dropdown
Input Buffer: How many seconds of sound PGGB-Live collects from the other player before the music starts. This applies to Device Input, where another player feeds PGGB-Live through the bridge.
Collecting a few seconds first lets playback ride through a brief interruption instead of you hearing it. In exchange, the music starts that many seconds later and runs that much further behind the other player.
Auto lets PGGB-Live choose: a few seconds for DSD, none otherwise.
Takes effect the next time you press Play.
The PGGB-Live Guide: Buffers
Output Dropdown
Output: What PGGB-Live sends to your device or player.
Bypass: plays the file exactly as it is, with all processing off. The settings that no longer apply grey out.
Bypass + Level: still no resampling, but your volume setting is applied. Use it to compare against PCM or DSD at the same loudness.
PCM or DSD: full PGGB processing to that format. The matching Limit row below sets the highest rate, and the Settings follows your choice.
The PGGB-Live Guide: Output modes

The PGGB-Live Guide: taking input from another player

Chapter 5 of 6 · Play in real time

From a control point on the network.

PGGB-Live → Session

PGGB puts itself on the network as a player. Your control app sends it music, and it sends your DAC the remastered version.

Net Buffer Dropdown
Net Buffer: How many seconds of sound PGGB-Live prepares ahead of time when playing to a network player.
A larger buffer rides out network hiccups and gives track changes more headroom. The trade-off: volume and EQ changes take that many seconds before you hear them, and more memory is used.
Takes effect the next time you press Play.
The PGGB-Live Guide: Buffers
Gapless stream Checkbox
Gapless stream: Play the whole queue as one continuous stream.
Ticked: tracks flow into each other with no pause, but your player shows a single 'PGGB-Live' stream -- track names and artwork do not change as tracks change.
Unticked: your player is told about every track, so names, artwork and progress update at each track change -- but some players pause briefly between tracks while they refill their buffer.
Takes effect the next time you press Play.
The PGGB-Live Guide: Gapless

The PGGB-Live Guide: network renderers

Chapter 5 of 6 · Play in real time

What your computer can sustain.

PGGB-Live → Session

PGGB starts from a sensible estimate and refines it as you listen. A short automatic machine measurement chooses the starting point. Successful sustained playback builds saved measurements, and you can calibrate selected settings directly whenever you need to.

Calibrate / Recalibrate Button
Calibrate measures the input rates that have not yet been measured for your current output settings. Once all rates have been measured, the button becomes Recalibrate. Recalibrate replaces the results for these settings; results for other output configurations stay saved. Playing music also measures its own input rate. An estimate is a starting point, not a measured result. Calibration checks PCM input rates from 44.1 to 384 kHz and DSD64. For DSD output, it finds the highest modulator order that plays at each input rate and derives results for lower orders. This can take a while. Stop in Now Playing ends calibration and keeps completed measurements.
Stop Button
Stop calibration and keep completed measurements for later reuse. How calibration works
Override limits Checkbox
Estimates and saved measurements guide PGGB’s rate choices. Override limits lets you try a rate beyond the computer’s suggested limit; it does not bypass the DAC’s supported rates.
Log diagnostics Checkbox
Diagnostics: Writes a detailed log of each live session into your PGGB folder, ready to send to support.
Leave it off for normal listening; it is only needed when something goes wrong.
The PGGB-Live Guide: If something goes wrong

The PGGB-Live Guide: what calibration measures

Chapter 5 of 6 · Play in real time

While it plays.

PGGB-Live → Now Playing

The status line says what the player is doing: calibrating, buffering or playing. The buffer and level meters beside it show how comfortably it is managing.

Now Playing Progress bar
Status: What the player is doing right now -- calibrating, buffering, or playing.
The PGGB-Live Guide: The meters
Stop the measurement Button
Stop the measurement that is running.
Everything measured so far is kept, so starting again carries on from where this left off instead of beginning afresh.
The PGGB-Live Guide: Calibration
Track Slider / progress
Click or drag to seek within a seekable track. Release to restart from that position after a short pause. Device Input and endless streams cannot be seeked.
Endless network streams show elapsed time and a moving live indicator.
Moving within a track

The PGGB-Live Guide: the meters

Chapter 5 of 6 · Play in real time

Volume and clipping.

PGGB-Live → Output

PGGB-Live has its own volume control with a safety margin built in: PCM stays just under full volume at -1 dB, DSD a little lower at -3 dB. If the clip light comes on anyway, turn it down a little rather than ignoring it.

Volume slider Slider
Volume: The playback level you are asking for, in decibels (dB). 0 dB is full volume; more negative numbers are quieter.
PGGB always keeps a small safety margin so the sound cannot clip: PCM stays just under full volume (-1 dB) and DSD a little lower (-3 dB). The 'Applied' value shows the level actually in use.
The PGGB-Live Guide: Volume and clipping
Volume Number box
Volume: Type an exact level here, or use the slider -- both set the same volume.
The range is -60.0 dB (very quiet) to 0.0 dB (full volume). The same safety margins apply as for the slider.
The PGGB-Live Guide: Volume and clipping
Volume range, quietest Number box
Range: The quietest level the volume slider can reach.
Raise it if you never listen that quiet and want finer control in the range you do use.
The PGGB-Live Guide: Volume and clipping
Volume range, loudest Number box
Range: The loudest level the volume slider can reach.
The built-in safety margin still applies on top.
The PGGB-Live Guide: Volume and clipping
Clip light Label
Clip light: Turns red if the sound ever clips (is momentarily too loud to reproduce cleanly), and stays red so you do not miss it.
Click the light to reset it.
The PGGB-Live Guide: Volume and clipping
Clip counter Label
Clip counter: How many clips have happened in this session.
Click to reset the counter and the light.
The PGGB-Live Guide: Volume and clipping

The PGGB-Live Guide: volume and clipping

Chapter 5 of 6 · Play in real time

Control it from your phone.

PGGB-Live → Source

This runs a small web page on your network, so a phone or another computer can drive PGGB-Live from a browser. The Links button beside it shows the addresses to open.

PGGB Remote Checkbox
Enable browser control for PGGB Live playback and Offline processing. Links shows the addresses to open on your phone, tablet or another computer on the same network. Untick PGGB Remote if you do not want to run the web server.
Links Button
The remote's addresses. Click one to copy it, then paste it into a browser on your phone or another computer.
The PGGB-Live Guide: PGGB-Remote

The PGGB-Live Guide: PGGB-Remote

Chapter 6 of 6 · Your license

Activate, register, move.

Settings → Application → License and About

Your email address and the activation code are all it takes. The Hardware ID underneath is only for a computer that cannot reach our license service at all.

Activate Button
Press Activate to browse to the license file you downloaded.
You will see a message saying the license was activated, then close and open PGGB to start processing.
Activating your license
Register Button
Register your license to enable self-service transfer to a new computer.
On a registered computer this button shows your activation code again.
Registering your license
Deactivate Button
Pressing Deactivate will deactivate your license on this device.
This releases the activation for use on another computer. The computer must be online to complete this step. If it cannot connect, email us for help.
To use the license on another computer, install PGGB there, then register with your email address and activation code. You do not need access to the old computer to complete the move.
Moving PGGB to another computer
Buy Button
Opens an external link to buy through remastero.com
Activating your license
Help Button
Opens a link to the online PGGB guide
Activating your license
Hardware ID Text box
This is your Hardware ID. Click the Hardware ID link to your left to copy.
You only need this if the computer cannot reach the license service. Everything else is done with your email address and activation code.
When a computer cannot reach the license service
Copy your Hardware ID Label
Click here to copy the Hardware ID to clipboard. Use Ctrl+V (Windows) or Cmd+V (Mac) to then paste the Hardware ID in an email.
Activating your license
What PGGB stands for Label
PGGB: Pan Galactic Gargle Blaster (PCM + DSD, Multiprecision* 256 bits)
Copyright (c) 2020-2026 ZB, remastero.com
*Multiprecision computing powered by advanpix.com
Activating your license

Install and activate: activating your license

Self exploring · Process

Input.

Process → Input

The folders waiting their turn. PGGB works on whole folders rather than single tracks, and processes the ticked ones in order.

Add Folder, Remove Folder, Select All, Unselect All

Self exploring · Process

Output.

Process → Output

Where the new files are written, and what they are called. PGGB needs read permission on the input folder and read and write on this one.

Album Tag, Copy Mode, Output File Format, File Suffix, Browse for the output folder, Output Folder, Folder Suffix, Browse for the temp folder, Temp Folder, Write Mode

Self exploring · Process

Processing.

Process → Processing

Start, Pause and Stop, with the three settings that decide how PGGB goes about it.

The Pan Galactic Gargle Blaster, Logging, Mode, Pause, Start, Stop, Workers

Self exploring · Process

Progress.

Process → Progress

Three bars while it works: the track, the album, and the whole batch. Nothing to set.

Self exploring · Process

Machine Stats.

Process → Machine Stats

Your total virtual memory, which is the RAM plus the page files. Worth a look when a rate refuses to run.

Total virtual memory

Self exploring · Settings

Output Device.

Settings → Output Device

Load one of our presets if it matches your DAC, or choose Your DAC and set the rest yourself.

Choose A DAC, Output Mode, Reset DAC settings

Self exploring · Settings

DAC Dependent Settings.

Settings → PCM Output → DAC Dependent Settings

Everything about the PCM PGGB sends out: the rate, the depth, the precision and the filter.

Output Bit Depth, Dither/Adaptive Noise Shaping, Filter Choice, Optimal Precision, Processing Precision, Output Rate Family, Output Sample Rate

Self exploring · Settings

Filter Preferences.

Settings → PCM Output → Filter Preferences

Filtering of noise already in the source. It belongs to the legacy Nyquist-Shannon engine, which is why it is grayed out while the Precision Optimized Upsampling Engine is in use. Read about the PGGB engine ↗

2fS (88.2/96kHz) PCM Sources, ≥ 4fS (176.4/192kHz/DXD) PCM Sources, All DSD Sources, Filter Presets

Self exploring · Settings

DAC Dependent Settings.

Settings → DSD Output → DAC Dependent Settings

The same for DSD, with a modulator in place of the dither.

Output Bit Depth, Adaptive DSD Modulator, Filter Choice, Optimal Precision, Processing Precision, Output Rate Family, Output Sample Rate

Self exploring · Settings

Filter Preferences.

Settings → DSD Output → Filter Preferences

Filtering of noise already in the source. It belongs to the legacy Nyquist-Shannon engine, which is why it is grayed out while the Precision Optimized Upsampling Engine is in use. Read about the PGGB engine ↗

2fS (88.2/96kHz) PCM Sources, ≥ 4fS (176.4/192kHz/DXD) PCM Sources, All DSD Sources, Filter Presets

Self exploring · Settings

Gain.

Settings → Offline → Gain

Four ways to apply gain. The default, Auto, applies none at all unless it meets an inter-sample over.

Apply Gain, Gain slider, Gain value

Self exploring · Settings

Enable Equalization.

Settings → Enable Equalization

Bring your own EQ: a convolution filter as .wav, or parametric filters as .txt straight from REW or Equalizer APO.

Enable Equalization, End Frequency, Convolution filter file, Browse for a convolution filter, Linear Phase, Parametric EQ file, left, Browse for the left parametric file, Parametric EQ file, right, Browse for the right parametric file, Start Frequency, EQ Type

Self exploring · Settings

PGGB-ARC.

Settings → Personalize Sound → PGGB-ARC

The switch that turns PGGB-ARC on, and the three panes that shape it.

Enable PGGB-ARC, Crossfeed Preset, Brightness Compensation, Frequency Dependent Delay, Speaker Angle, Torso Absorption, Torso Bounce

Self exploring · Settings

Crossfeed.

Settings → Personalize Sound → PGGB-ARC → Crossfeed

How much the two channels blend, and where the speakers you are imagining stand.

Crossfeed Preset, Brightness Compensation, Frequency Dependent Delay, Speaker Angle, Torso Absorption, Torso Bounce

Self exploring · Settings

Anthropometry.

Settings → Personalize Sound → PGGB-ARC → Head measurements

Your own measurements. Crossfeed works from the size of your head.

Ear-to-shoulder distance, Head Circumference, Head Size, Units

Self exploring · Settings

Room.

Settings → Personalize Sound → PGGB-ARC → Room

A room placed around the sound. Offline only: it is too much work to run while music plays.

Decay, Room level, Room Preset, Reset the room settings

Self exploring · Settings

Trim Silence (PCM input only).

Settings → Offline → Silence (PCM input only)

Tracks often carry unintended digital silence, and a quiet background before the music starts. This takes it off. PCM input only.

Trim Leading Silence, Digital silence only, Silence below a threshold, Trim Trailing Silence

Self exploring · Settings

Add Silence (PCM output only).

Settings → Offline → Silence (PCM output only)

Once silence has been trimmed, tracks can run into one another. This puts a fixed pause back between them. PCM output only.

Add Leading Silence, Seconds of leading silence, Add Trailing Silence, Seconds of trailing silence

Self exploring · Settings

Optimize Paging and Memory.

Settings → Optimize Paging and Memory

These exist to cope with holding a whole track in memory, so they belong to the legacy engine as well. PGGB disables the box while the Precision Optimized Upsampling Engine is in use, which is the default. Read about the PGGB engine ↗

Process One Channel at a Time, Reduce NVMe Contention, Optimize Paging for PCM, Paging location 1, Browse for paging location 2, Paging location 2, Optimize Paging and Memory

Self exploring · Settings

Enable Paging (Mac only).

Settings → Optimize Paging and Memory → Enable Paging (Mac only)

Up to two paging locations, so the load can be spread across two drives. On the Mac this is also where the page file goes.

Optimize Paging and Memory, Paging location 1, Browse for paging location 2, Paging location 2

Self exploring · Settings

Manage Configurations.

Settings → Manage Configurations

For more than one DAC, or for processing your library more than one way. Name a configuration and press Save; the dropdown switches between them.

Manage Configurations, Current Configuration, Export all configurations, Export this configuration, Import configurations, New configuration name, Remove configuration, Save configuration

Self exploring · Settings

About.

Settings → Application → License and About

Your license, and the buttons that activate it, move it or hand it back.

Activate, Buy, Deactivate, What PGGB stands for, Help, Hardware ID, Copy your Hardware ID, The PGGB logo, Register

Self exploring · Settings

Elsewhere on this tab.

Settings → Elsewhere on this tab

Editing a setting by hand

Self exploring · PGGB-Live

Source.

PGGB-Live → Source

Where the music comes from, and the queue when it comes from here.

Apply live changes, Auto-play, The play queue, PGGB Remote, Links

Self exploring · PGGB-Live

Session.

PGGB-Live → Session

Where the sound goes, and the highest rates PGGB may send there.

Allow 48x DSD, Calibrate, Override limits, The Pan Galactic Gargle Blaster, Log diagnostics, DSD Limit, DSD Transport, Endpoint Type, Gapless stream, Input Buffer, Net Buffer, Output, PCM Limit, Scan devices

Self exploring · PGGB-Live

Now Playing.

PGGB-Live → Now Playing

What the player is doing, with the buffer and peak meters beside it.

Now Playing, Stop the measurement

Self exploring · PGGB-Live

Output.

PGGB-Live → Output

The playback level. PGGB keeps a safety margin so the sound cannot clip, and the light tells you if it happened anyway.

Clip light, Clip counter, Volume range, loudest, Volume range, quietest, Volume slider, Volume

Self exploring · PGGB-Live

Live Stats.

PGGB-Live → Live Stats

The session log, recording what happened as it played. If you are reporting a problem, switch on Log diagnostics first and send us what it produces.

This page shows you where everything is. The guides tell you which way to go, and every explanation here has a link into the right section of one: the PGGB guide for remastering files, the PGGB-Live guide for playing in real time, and the PGGB-ARC guide for headphones. Follow one whenever a control raises a question this page does not answer.

What are you looking for?