DpdoEngine — convertisseur PCM→DSD haute précision
Aperçu
DpdoEngine est le cœur de la suite Dpdo. Il convertit l'audio PCM (FLAC, WAV, AIFF, etc.) en formats DSD (DSF, DFF, DST, WSD) avec une double précision 64 bits, des filtres de mise en forme du bruit IIR/FIR d'ordre élevé et un riche toolkit DSP. Qualité multi-niveaux, du grand public à l'audiophile.
Spécifications
| Spécification | Valeur |
|---|---|
| Formats d'entrée | WAV / FLAC / AIFF / ALAC etc. PCM |
| Formats de sortie | DSF / DFF / DST / WSD |
| Précision | double précision 64 bits |
| Mise en forme du bruit | IIR ordre 3–15 (défaut 9) ; FIR (défaut 4096 taps) |
| Suréchantillonnage | 64x–4096x (défaut 64x / DSD64) |
| Compression | DST sans perte (économie 30–50%) |
| GPU | OpenCL 1.2+ |
| Plateformes | Windows / Linux / macOS |
| Version actuelle | 6.75.0 |
Utilisation de base
DpdoEngine -i INFILE OUTFILE [OPTIONS]
Arguments obligatoires :
- -i INFILE — fichier PCM d'entrée (FLAC / WAV / AIFF, etc.)
- OUTFILE — chemin de sortie (format déterminé par l'extension : .dsf / .dff / .dst / .wsd)
Exemples :
# Conversion de base : WAV → DSF, suréchantillonnage 64x
DpdoEngine -i input.wav output.dsf --oversampling 64
# FLAC → DFF, mise en forme du bruit IIR ordre 11
DpdoEngine -i input.flac output.dff --oversampling 128 --order 11
# Complet : OpenCL + métadonnées + rapport
DpdoEngine -i input.flac output.dsf --oversampling 256 --order 7 --opencl --report --artist "Dpdo" --album "Demo"
# WAV → WSD (format Korg), DSD64
DpdoEngine -i input.wav output.wsd --oversampling 64
Suréchantillonnage
| Valeur | Format | Bande passante typique |
|---|---|---|
| 64 | DSD64 | ~30 kHz |
| 128 | DSD128 | ~60 kHz |
| 256 | DSD256 | ~120 kHz |
| 512 | DSD512 | ~240 kHz |
| 1024 | DSD1024 | ~480 kHz |
| 2048 | DSD2048 | très large |
| 4096 | DSD4096 | extrême |
Mise en forme du bruit
IIR
--order définit l'ordre. Supporté : 3–15.
DpdoEngine -i input.wav output.dsf --oversampling 256 --order 15
Ordre 15 : bruit dans la bande audible réduit jusqu'à -150 dB.
Sous-options : --pole, --zero, --mash, --cifb, --poly
FIR
DpdoEngine -i input.wav output.dsf --oversampling 64 --taps 4096
DpdoEngine -i input.wav output.dsf --oversampling 64 --taps 4096 --window-type kaiser
--window-type : kaiser, blackman, flattop, bartlett, hamming, hanning, remez
Accélération GPU
DpdoEngine -i input.wav output.dsf --oversampling 256 --opencl
OpenCL 1.2+ requis. Particulièrement efficace pour FIR et IIR d'ordre élevé.
Traitement avancé du signal
Presets de mastering
DpdoEngine -i input.wav output.dsf --oversampling 256 --mastering-preset classical
DpdoEngine -i input.wav output.dsf --oversampling 256 --mastering-preset pop
DpdoEngine -i input.wav output.dsf --oversampling 256 --mastering-preset jazz
Égaliseur
DpdoEngine -i input.wav output.dsf --oversampling 128 --equalizer "80:0.5:3,1000:1.0:1,8000:-0.5:2"
Format : <fréquence(Hz)>:<gain(dB)>:<Q>, bandes séparées par des virgules.
Saturation harmonique
DpdoEngine -i input.wav output.dsf --oversampling 128 --harmonics tanh,0.5
DpdoEngine -i input.wav output.dsf --oversampling 128 --harmonics tape,0.3
Types : tanh, poly, softclip, fullwave, tape.
Mise en forme psychoacoustique
--psy utilise le masquage auditif pour optimiser la courbe de bruit.
Dynamique
--lufs -16 # normalisation de la sonie à -16 LUFS
--rg # normalisation ReplayGain
--lal # limiteur à anticipation
--apo # filtre anti-écrêtage
--adaptive # paramètres adaptatifs
Métadonnées
DpdoEngine -i input.flac output.dsf --oversampling 64 \
--artist "Artist Name" --title "Track Title" \
--album "Album Name" --genre "Classical" --year 2024
Conversion inverse (DSD → PCM)
DpdoEngine -i input.dsf output.wav --reverse
Rapports d'analyse
DpdoEngine -i input.wav output.dsf --oversampling 64 --pdfrp
DpdoEngine -i input.wav output.dsf --oversampling 64 --spectrogram
DpdoEngine -i input.wav output.dsf --oversampling 64 --noise-profiling
Formats de sortie
| Extension | Format | Description |
|---|---|---|
.dsf | DSF | DSD Stream File, format DSD le plus courant |
.dff | DFF | DSD Interchange File Format, standard diffusion |
.dst | DST | Direct Stream Transfer, DSD compressé sans perte |
.wsd | WSD | Korg Wideband Single-bit Data, format de l'écosystème enregistreurs Korg / AudioGate |
Documentation complémentaire
- Référence complète des paramètres
- Format WSD — sortie au format Korg WSD
- Boîte à outils DSP
- Conversion par lots et enregistrement
Enregistrement DSD
L'enregistrement DSD est pris en charge : capture en temps réel depuis un ADC directement en DSD (DSF), ou conversion par lots de fichiers PCM existants.
Édition avec interface graphique (GUI)

Ci-dessus : l'interface de la boîte à outils audio (DpdoAudioTools). Édition CLI : DpdoEngine.