dtln_aec_256_{1,2}.tflite), MIT licensed. Original work © Nils L. Westhausen.tflite → onnx → torch → CoreML (see Narrato's
scripts/convert_dtln_aec_coreml.py). Validated faithful to the original TFLite
(RMS ~4e-4 through the full run_aec framing).dtln_aec_256_1.mlpackage — stage 1 (magnitude domain).dtln_aec_256_2.mlpackage — stage 2 (time domain).contract.json — I/O + framing contract (block 512, hop 128, 257 bins, state [1,2,256,2]).