Skip to content

Releases: ToxaDev/aura-engine

Release list

AuraEngine 1.0.0

Choose a tag to compare

@github-actions github-actions released this 05 Jul 20:41

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.