AuraEngine 1.0.0 — first public release
A no-compromise offline audio upsampler for Windows: re-renders 44.1/48 kHz
FLAC/WAV/MP3 at up to 768 kHz / 24-bit FLAC through FIR filters of
1–30 million taps (designed in 128-bit precision), with the Hybrid-Phase
transient engine, GPU double-single precision convolution, true-peak
protection and bit-perfect verification of every output file.
📖 How it works: toxadev.github.io/aura-engine — the full signal path, stage by stage.
Download
aura-engine-v1.0.0-windows-x64.zip — portable, no installer. Unzip and run aura-engine.exe.
(.sha256 file attached for integrity verification.)
System requirements
| OS | Windows 10/11 x64 (developed and tested on Windows 11) |
| CPU | AVX2-capable (Intel Haswell 2013+ / AMD Excavator 2015+) — binary built with x86-64-v3 optimizations |
| Runtime | ffmpeg on PATH (winget install Gyan.FFmpeg) · WebView2 (preinstalled on Win 11) |
| GPU (optional) | Vulkan-capable adapter for the DS-precision GPU path; automatic CPU fallback otherwise |
FIR filter packs — download the resolution you use
The million-tap FIR stages and Hybrid-Phase load pre-computed filter files.
Ready-made packs are attached below — download the pack for the tap count
you plan to use and extract it into the app folder (next to
aura-engine.exe; the archives already contain the fir-optimizer/output/
structure, so "Extract Here" just works).
| Pack | Covers | Size |
|---|---|---|
aura-filters-1M-all-rates.zip |
1M taps, all 8 output rates | ~0.13 GB |
aura-filters-5M-all-rates.zip |
5M taps, all 8 output rates | ~0.64 GB |
aura-filters-10M-all-rates.zip |
10M taps, all 8 output rates | ~1.3 GB |
aura-filters-30M-44k-family.zip |
30M taps, 88.2/176.4/352.8/705.6 kHz | ~1.9 GB |
aura-filters-30M-48k-family.zip |
30M taps, 96/192/384/768 kHz | ~1.9 GB |
Each pack contains both the linear-phase and minimum-phase variants (the
pair is required for Hybrid-Phase). Not sure which to pick? Start with
10M — the flagship balance of quality and conversion speed. Checksums:
SHA256SUMS-filters.txt. You can also generate the filters yourself with
Python (fir-optimizer/README.md)
— the packs above are bit-identical to what optimize.py --all-ratios
produces. Filters stored elsewhere? Point the AURA_FILTER_DIR environment
variable at the folder.
Without the filter files the app still works: conversion falls back to
the built-in 512-tap sinc resampler (~−180 dB stopband); the million-tap
post-filter and Hybrid-Phase stages are skipped with a console warning.
Notes
- The console window next to the UI is intentional — it is the engine's
audit log (filter resolution, hybrid-phase coverage, true-peak decisions,
verification verdicts). - Every output file is re-decoded and compared against the internal f64
buffer; files that fail verification are renamed_UNVERIFIED.flac. - License: PolyForm Noncommercial 1.0.0 — free for personal and other
noncommercial use; commercial use requires a separate license from the
author.