Contents
What is a DSD or SACD file?
PCM represents sound with multi-bit samples, such as 16 or 24 bits. DSD uses a 1-bit stream at a much higher rate: DSD64 runs at 2.8224 MHz. These are different representations; the format alone does not establish better audible quality.
SACD (Super Audio CD) contains a DSD audio layer. Here, playing SACD on a computer means playing extracted tracks in compatible files, such as DSF or uncompressed DFF. It does not mean RustMusic directly reads an SACD disc or its ISO image.
The file formats: DSF and DFF
Two extensions dominate the DSD file world:
.DSF
The most common one. Developed by Sony, supports ID3v2 metadata (title, artist, cover art). The format to favor for your library.
.DFF
The DSDIFF format, associated with Philips, can contain uncompressed DSD or DST-compressed DSD. The .dff extension alone therefore does not guarantee compatibility: RustMusic 0.3.0 accepts uncompressed DSD DFF, not DST.
RustMusic 0.3.0 compatibility: DSF and uncompressed DSD DFF files. SACD ISO images and DST-compressed DFF files are not read directly. Use compatible DSF or DFF tracks for this guide.
DSD sample rates follow a scale based on 44.1 kHz × 64:
What you need to play DSD
A DSD-capable DAC is not required to listen to these files: RustMusic can convert DSD to PCM for a compatible PCM output. Sending DSD without that conversion does require a DoP-compatible output and DAC at the required rate.
The minimum required
- •A player that decodes compatible DSD files, such as RustMusic.
- •Your DSF or uncompressed DSD DFF files, accessible from the computer.
- •A compatible PCM output for conversion, or a DoP DAC to transmit DSD.
In RustMusic, DSD transmission without PCM conversion uses DoP. A native DSD or ASIO mention in the DAC specification does not guarantee DoP support on the input you use. Check the supported DoP rates explicitly.
Step-by-step playback with RustMusic
RustMusic is a free, open-source player for Windows, macOS and Linux. Here is how to import DSF or uncompressed DFF files and check their playback mode:
Download and install RustMusic
Available for Windows, macOS (Apple Silicon + Intel) and Linux (.deb, .rpm, .AppImage). One-click install, no account required.
Import your music folder
Add the folder containing your DSF/DFF files to the library. Let indexing finish; its duration depends on the number of files and the storage used.
Start playback
Play a DSD track from the library. The source-format indicator identifies the file, but does not prove DSD output: open the audio chain to distinguish PCM conversion from DoP transmission.
(Optional) Enable native DSD via DoP
In Settings → Audio, select your DoP-compatible DAC. On Windows, enable exclusive output first, then DoP. Check the actual mode in the audio chain. Software volume is disabled with DoP: adjust volume on the DAC or amplifier.
DoP vs DSD→PCM conversion: what's the difference?
There are two ways to play a DSD file. The choice depends on your hardware:
DoP (DSD over PCM)
DoP carries DSD bits inside PCM-format frames with identifying markers. A compatible DAC recognizes the markers and extracts the DSD stream. This packaging does not convert DSD to PCM audio; processing inside the DAC remains hardware-dependent.
Check DoP on the input used and the carrier rate: 176.4 kHz for DSD64, 352.8 kHz for DSD128, 705.6 kHz for DSD256. The DAC and driver must accept the requested mode.
DSD → PCM
The player filters DSD and converts it to PCM samples. The resulting rate depends on the conversion profile and the format accepted by the output. The DAC then receives PCM; this path is not bit-perfect DSD transmission.
Requires an output supporting the selected PCM format. Used when DoP is disabled or unavailable.
These two paths meet different hardware requirements. Neither alone guarantees better audible results: recording, mastering and DAC processing also matter. Choose a supported mode, then check the audio chain and any fallback reasons.
Frequently asked questions
Can I play a physical SACD directly on my PC?
An ordinary PC optical drive does not give access to an SACD’s DSD layer. A hybrid SACD may also have a CD layer, readable as a conventional PCM CD; that is not its DSD layer. RustMusic plays compatible DSD files already available on your computer, not the SACD disc or its ISO directly.
Is DSD really better than 24-bit FLAC?
The format alone does not rank audible quality. FLAC preserves PCM samples losslessly, while DSD uses a different representation. Compare versions from the same master and account for volume, playback processing and your hardware.
Is my DAC DoP-compatible?
Check the exact model’s manual, the input used and explicit DSD64/128/256 via DoP support. DSD support via ASIO or another input is not enough. If the output cannot use DoP, RustMusic can use PCM conversion; check the actual mode and reason in the audio chain.
Does DSD consume a lot of CPU?
DSD-to-PCM conversion requires computation for filtering; its load depends on the profile, DSD rate and channel count. DoP avoids that conversion, but playback and packaging still use resources. If playback breaks up, check the conversion profile and output mode in audio settings.
Sources and verification
RustMusic information checked for version 0.3.0.
Further reading
Ready to listen to your DSD?
RustMusic plays DSF and uncompressed DSD DFF on Windows, macOS and Linux, with PCM conversion or DoP depending on your output. Free, open source and no required account.