HyperAudio QA …

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.

DDC VDCConvolution IRSProcessing EEL2

Designed & tuned by Noushad M. · Offline file verification · Device testing status disclosed

01

Choose a profile

02

Response & safety

Hz (log) · dB absolute · 1/6-octave smoothed · measured from the hosted IRS

Output—
IRS—
Max gain—
Peak tap—
L1 norm—
Limiter ceiling—
03

Export

Impulse response (IRS) EEL2 script Viper DDC (identity)
04

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.

Ready.
05

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.

GitHub