ROOTLESSJAMESDSP · 48 KHZ · TWO DEVICE PROFILES
Sound,
in focus. RootlessJamesDSP profiles for KZ EDX Pro and Redmi 12
Purpose-built DSP correction chains for the KZ EDX Pro and Redmi 12 speaker. Transparent signal paths, downloadable components and browser-based file verification.
Designed & tuned by Noushad M. · Offline file verification · Device testing status disclosed
Choose a profile
Response & safety
Hz (log) · dB absolute · 1/6-octave smoothed · measured from the hosted IRS
Export
Quality assurance
…The hosted files are fetched and checked in your browser: IRS format, finite samples, L = R, peak ≤ 0 dBFS, max gain < 0 dB, L1 ≤ 1.25, tail ≤ −80 dBFS; identity DDC; EEL structure and slider ranges.
Verifying…
- IRS format …
- Finite samples …
- Channels identical (L = R) …
- Peak ≤ 0 dBFS …
- Max gain < 0 dB …
- L1 norm ≤ 1.25 …
- Tail decayed …
- Identity DDC …
- EEL structure …
Verification harness
Offline checks on both chains. Not app, ARM or device validation.
Documentation
Deployment guideLoad into RootlessJamesDSP
Chain: DDC (identity) → Convolver (IRS) → EEL2 → Output. Set the host sample rate to 48 kHz and load each file into its slot.
Tonal correction lives only in the IRS. Never load the same EQ in both the VDC and the convolver: it applies twice.
Evidence & limitationsWhat has and has not been verified
Checks ran offline (source-built JamesDSP VM on x86_64 and NumPy). Not yet run: the app, native convolver, ARM, null tests and listening tests. The IEM tuning has no measurement behind it and the speaker EEL NaN/inf test is pending a rerun.
The browser checks on this page are file checks, not RootlessJamesDSP runtime validation.
Repository docsGuides, reports and methodology
Read the repository documents here. Each one also links to its file on GitHub.