Follow along in the app. Screenshots show where to look; use the values listed for your setup.
Roon.
Roon’s documented format list is WAV, WAV64, AIFF, FLAC, ALAC and OGG, with DSF and DFF for DSD. RF64 and WavPack are not on it, so save as Wav (4GB), FLAC or DSF. Roon plays PCM up to 768 kHz and 32 bits, and DSD to DSD512.
- Open Settings → Storage, add a folder and point Roon at the PGGB output folder.
- Open Settings → Audio, find your DAC and open Device Setup from its gear icon.
- On General, turn Exclusive Mode on. Set Volume Control Mode to Fixed Volume where your DAC or preamplifier sets the level.
- Set DSD Playback Strategy to Native with an ASIO driver on Windows, or to DSD over PCM v1.0 (DoP) otherwise.
- On Advanced, set Max Sample Rate, Max Bits Per Sample and Max DSD Sample Rate to what your DAC accepts.
- Right-click the zone, open Zone settings and set Volume Leveling to Off with Crossfade at zero.
- Open MUSE with Ctrl+/ or Command+/ and switch the engine off.
- Play a track and open the Signal Path. It should read Lossless, with no conversion between the file and your DAC.
What audio file formats does Roon support? ↗Exclusive Mode ↗MUSE ↗What is signal path? ↗
HQPlayer Desktop.
HQPlayer reads WAV including RF64, FLAC, WavPack for both PCM and DSD, DSF and DFF, covering the file formats PGGB writes. Signalyst states no ceiling on the rate of a file it plays back.
- Open File → Settings, or Preferences on a Mac. On Outputs, choose the backend and your DAC.
- Set Default output mode to [source], so PCM files play as PCM and DSD files play as SDM.
- Under Volume control, set the minimum and maximum both to 0. Volume control is then bypassed.
- On the PCM tab, set the 1x and Nx filters to none: no sample rate conversion is applied.
- On the same tab, set Noise-shaping / dither to none, leaving only rounding.
- On the SDM tab, tick DirectSDM, which disables processing when the source is DSD.
- Leave Convolution off, the 20 kHz filter off and Adaptive gain off.
- Load the files and press Play. The rate readout should show the file’s own rate.
HQPlayer Desktop, with its format list ↗Signalyst documentation ↗
JRiver Media Center.
JRiver reads WAV including RF64, FLAC, WavPack and DSF, covering the file formats PGGB writes. JRiver states no rate ceiling of its own: the limit is your driver and your DAC.
- Open Tools → Options → Audio → Audio Device. Pick the zone first if you have more than one, then your DAC, using its ASIO or WASAPI entry.
- Open Device settings and check Open device for exclusive access. Leave Disable event style unchecked.
- Under Audio → Settings → Bitstreaming, leave the setting at None for PCM files.
- For a DSD DAC that wants DoP rather than ASIO 2.2 native, tick DSD bitstream in DoP Format in Device settings.
- Open DSP Studio with Ctrl+D, choose Output Format, and set Output Encoding to None with no sample rate conversion.
- In the DSP Studio list, uncheck everything else: Volume Leveling, Adaptive Volume, Equalizer, Parametric Equalizer and Room Correction.
- Set Player → Volume to Disabled Volume where your DAC or preamplifier sets the level.
- Play a track and hover the DSP button to read the Audio Path. It should report no changes to the signal.
Audio Formats ↗DAC Settings ↗DSP Studio ↗Audio Path ↗
foobar2000.
foobar2000 reads WAV, RF64, Wave64, FLAC and WavPack natively, covering the PCM file formats PGGB writes. DSD is not in its native format list: .dsf playback needs the Super Audio CD Decoder component.
- Open File → Preferences → Playback → Output and choose the ASIO or WASAPI (exclusive) entry for your DAC.
- Under Fading, leave Enable smooth seeking, pause and volume changes unchecked.
- Open Playback → Output → Devices and set the bit depth for that DAC to its native depth.
- Open Playback → DSP Manager and empty the Active DSPs column, in particular any Resampler.
- On the Playback page, set ReplayGain Source mode and Processing to none, with both preamps at 0.0 dB.
- Set foobar2000’s own volume to 0.0 dB.
- For .dsf files, install the Super Audio CD Decoder component. DSD does not play without it.
- Play a track and compare the rate your DAC reports with the file’s own rate.
foobar2000 audio formats ↗ASIO Output component ↗Super Audio CD Decoder ↗
Audirvāna.
Audirvāna’s documented format list is FLAC, Ogg FLAC, ALAC, AIFF, WAV, APE, WAV Pack, AAC, MP3, DSF, DFF, ISO, CUE and MQA. RF64 is not on it, so save as Wav (4GB), FLAC or WavPack. DSD goes to DSD1024 where the DAC supports it.
- Stop playback and click the lock icon beside the speaker icon to release exclusive access, so the settings can be changed.
- Open the audio settings from the button at the top right, or the speaker icon at the bottom right.
- Choose your DAC as the output. On Windows, pick its ASIO device where one exists.
- In Upsampling, leave the operating rule unset, so nothing is resampled.
- In Processing, leave Use Audio Units (or plugin) effects off.
- Leave the software volume control off, so the attenuation is not applied before the DAC.
- For DSD on a Mac, or on Windows over WASAPI or Kernel Streaming, set DoP 1.0 or DoP 1.1 in the device settings.
- Press Play and check that the lock icon appears: exclusive access engages when playback starts.
Which audio file formats are compatible with Audirvāna? ↗Is Audirvāna bit perfect? ↗How to play DSD over PCM (DoP)? ↗
VeraVox.
VeraVox runs on macOS. It reads WAV, RF64 and BW64, FLAC, WavPack for both PCM and DSD, and DSF, covering the file formats PGGB writes. It plays PCM to 768 kHz and 32 bits, and carries DSD as DoP to DSD512.
- Click the speaker icon in the transport row to open the output device picker, and choose your DAC.
- In Playback Mode, set that DAC to Exclusive Mode. VeraVox asks once per device and remembers the answer.
- Set your listening level on the DAC, preamplifier or amplifier. VeraVox has no software volume.
- No additional processing settings are needed: VeraVox applies no equalization, dither or resampling.
- Before playing DSD, open DAC Diagnostic and read DAC Maximum Capability for the highest rate your device reports.
- Press Play. The Hog mode (exclusive) lock and the Bit-Perfect badge should both appear.
- Click the badge to open the Signal Path and read the chain from file to device. Any conversion is named there.
VeraVox ↗VeraVox FAQ, with the format list ↗Exclusive mode on macOS ↗
Any player.
These steps apply to any player. Check its documentation for the file formats it reads before choosing an output format. In particular, confirm support for RF64 and WavPack if you plan to use them.
- Point the player at the PGGB output folder.
- Choose your DAC as the output, using an exclusive or bit-perfect mode where the player offers one.
- Turn off sample rate conversion, equalization, volume leveling and any other DSP.
- Set the player’s own volume to unity, or disable it where your DAC or preamplifier sets the level.
- For DSD, check whether the player sends native DSD or DoP, and which of those your DAC accepts.
- Play a track and compare the rate your DAC reports with the file’s own rate.