aboutsummaryrefslogtreecommitdiff
path: root/lib/archive/mastered/README.md
blob: 99284b510cd7f5bb0e14ac11b1fe08d3597fc087 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# Test Recording Outputs

The original `/workspace/testwav.wav` was not changed. These files are listening
samples, not a claim that the presets have been tuned by listening.

- `testwav.deepfilter-cleaned.wav`: full recording after DeepFilterNet3 at 85%
  wet strength, mono 48 kHz float WAV, with exactly 5,684,577 frames.
- `testwav.natural.wav`: the cleaned file through the natural mastering profile,
  48 kHz / 24-bit mono, measured at -19.11 LUFS and -1.49 dBTP.
- `testwav.natural.mp3`: 192 kb/s delivery copy, decoded measurement -19.38 LUFS
  and -1.75 dBTP.
- `testwav.fft.wav`: the original processed with the explicit non-AI FFT denoiser,
  for comparison, measured at -19.10 LUFS and -1.50 dBTP.
- JSON sidecars record settings and technical measurements for each mastering run.
- `../previews/` contains 30-second natural, narrator and radio samples starting
  at 10 seconds in the DeepFilterNet-cleaned recording, normalized to similar
  loudness for comparison.

The container uses musl rather than Arch's glibc. Real CPU DeepFilterNet inference
was tested using a temporary glibc loader; the cleaned output was then mastered
with the normal CLI and `--no-denoise`. Therefore the natural report correctly
lists the cleaned file as its source and `denoiser = none`. This two-step test did
not exercise the standard Arch installer or CUDA. It also ran denoising before
highpass filtering, whereas the normal one-command pipeline prepares/filters the
input before denoising, so a fresh Arch run is not expected to be bit-identical.

On Arch, reproduce the intended one-command workflow with the launcher:

```bash
./producer.sh process testwav.wav --device cuda --mp3 -o arch-natural.wav
./producer.sh preview testwav.wav --device cuda --start 10 --duration 30 \
  --profiles natural narrator radio --output-dir arch-previews
```

These samples were moved to `lib/archive/` so the checkout root stays clean;
the files themselves are unchanged.