DpdoEngine Parameterreferenz

Alle CLI-Parameter von DpdoEngine nach Kategorien.

Format: DpdoEngine -i <INFILE> <OUTFILE> [OPTIONS]


1. Basisparameter

ParameterBeschreibungBeispiel
-i INFILEEingabe-PCM-Datei (FLAC / WAV / AIFF / MP3)-i track.flac
OUTFILEAusgabepfad; Erweiterung bestimmt Formattrack.dsf
--reverseRückwärtsmodus: DSD → PCM--reverse
--oversampling NOversampling-Ratio--oversampling 256
--helpHilfe anzeigen--help

2. Noise-Shaping (IIR)

ParameterBeschreibungWerte
--order NIIR-Ordnung3, 5, 7, 9, 11
--pole VPolplatzierungFloat (Standard 8.5)
--zeroNullstellen
--mashMASH-Struktur
--cifbCIFB-Struktur
--polypolynomiales Noise-Shaping
DpdoEngine -i input.wav output.dsf --oversampling 128 --order 11 --mash
DpdoEngine -i input.wav output.dsf --oversampling 64 --order 7 --pole 9.2

3. FIR-Filter

ParameterBeschreibungStandard
--taps NFIR-Tapsauto (min. 4096)
--beta VKaiser-betaauto
--window-type TYPEFenstertypkaiser

Fenstertypen

WertBeschreibung
kaiserKaiser, einstellbare Nebenkeulen
blackmanhohe Nebenkeulendämpfung
flattoppräzise Amplitudenmessung
bartlettdreieckig, einfach
hammingklassisch, ausgewogen
hanninggute Tiefpass-Charakteristik
remezParks-McClellan, äquirippel

4. Oversampling

ParameterBeschreibung
--oversampling NRatio (64–4096, Zweierpotenzen)
EingangZiel-DSDEmpfohlener OSR
44.1 kHzDSD6464
88.2 kHzDSD6432
96 kHzDSD12864
192 kHzDSD25664

5. GPU

ParameterBeschreibung
--openclOpenCL-GPU-Beschleunigung

Empfohlen bei: OSR ≥ 256, IIR ≥ 9. Ordnung, großen Batches.


6. DSP-Effekte

Equalizer

ParameterFormat
--equalizer<freq(Hz)>:<gain(dB)>:<Q>,...
--equalizer "60:1.0:2,1000:-0.5:1,8000:0.3:3"

Harmonische Sättigung

ParameterFormat
--harmonics<type>,<amount>

Typen: tanh, poly, softclip, fullwave, tape

Dynamik

ParameterBeschreibung
--lalLook-ahead-Limiter
--adaptiveadaptive Parameter
--apoAnti-Clipping-Filter

Loudness

ParameterBeschreibung
--lufs VZiel-Loudness (dB LUFS)
--rgReplayGain
--lufs -16
--rg

7. Stereo & räumlicher Klang

ParameterBeschreibung
--auto-panautomatische Panorama-Korrektur
--target-width VZiel-Stereobreite
--stereoexpander VStereo-Expander
--hrtfHRTF-Rendering
--dxdDXD-Ausgabe

8. Formate

ParameterBeschreibung
--quadQuad-Kanal-PDM
--dstDST-Kompression
--dst-compression NDST-Level (1–128)

9. Metadaten

ParameterBeispiel
--artist "Name"--artist "Ludwig van Beethoven"
--title "Track"--title "Symphony No.5"
--album "Album"--album "Complete Symphonies"
--genre "Genre"--genre "Classical"
--year YYYY--year 2024
--label "Label"--label "Deutsche Grammophon"
--composer "Name"--composer "Beethoven"
--conductor "Name"--conductor "Karajan"
--barcode "CODE"--barcode "028947757823"
--isrc "CODE"--isrc "DEF059003211"

10. Analysen

ParameterBeschreibung
--reportText-Report
--pdfrpPDF-Report (mit Spektrogramm)
--noise-profilingRauschprofil-Analyse
--spectrogramSpektrogramm
--statsStatistik

11. Quantisierung & Dither

ParameterBeschreibung
--dither TYPEDither-Typ
TypBeschreibung
0TPDF (Standard)
13POW-R 1/2/3
4Lipshitz 5. Ordnung FIR
5F-weighted 9. Ordnung
6Gesemann 4. Ordnung IIR
7Shibata 16-20. Ordnung

12. Benutzer-Presets

ParameterBeschreibung
--preset-load NAMEPreset laden
--preset-save NAMEPreset speichern
--preset-listPresets auflisten

13. Dpdo DSP

ParameterBeschreibung
--bass VBass
--treble VHöhen
--pbe Vparametrischer EQ
--eq ...EQ
--crossfeed VCrossfeed

14. Pipe & Aufnahme

ParameterBeschreibung
--pipePipe-Modus (stdin/stdout)
--recordAufnahmemodus
--record-dsdnative DSD-Aufnahme (DoP oder ALSA raw DSD)

Details: Batch & Aufnahme.