| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| A2MSetup.exe | 2026-02-16 | 104.4 MB | |
| A2M v2.0.0 source code.tar.gz | 2026-02-16 | 212.1 kB | |
| A2M v2.0.0 source code.zip | 2026-02-16 | 235.4 kB | |
| README.md | 2026-02-16 | 3.2 kB | |
| A2M.exe | 2026-02-16 | 152.5 MB | |
| Totals: 5 Items | 257.4 MB | 1 | |
Release Notes for Version: 1.1.0 → 2.0.0
Included Files
-
A2MSetup.exe (Recommended)
Windows installer for A2M. Size: 99.6 MB
SHA-256: 4fb7297ca499fa1b912b11e5cb34740b275c3a3b10b3d4e63772bbb0e1269bd5 -
A2M.exe
Standalone A2M application. Size: 145 MB
SHA-256: 67ec25596f38a7998d385882863544836e055aaf89b86077fb33d8822f05808d -
Source code (zip / tar.gz)
Compressed A2M source code.
Security Notice
Only download from these sources: Official repo ; Sourceforge ; Website.
Changes
### Major - Migrated runtime inference to **ONNX Runtime**. - Switched model artifact to **`PianoModel.onnx`** from `https://downloads.justagwas.com/a2m/PianoModel.onnx`. - Removed legacy PyTorch runtime flow and `.pth` runtime fallback paths. - CPU runtime is now the default shipped mode. - Added optional in-app GPU runtime pack installation for **CUDA** (`a2m-onnx-cuda.zip`) and **DirectML** (`a2m-onnx-dml.zip`). - Added a **Transcription Engine** selector in settings: - `Legacy v1.0.0` - `Modern v2.0.0` - Legacy is the default engine; Modern keeps dedicated tuning behavior. ### Minor - GPU runtime packs are installed per-user under `%LOCALAPPDATA%\A2M\runtime_packs\{cuda|dml}`. - App config now writes to `%LOCALAPPDATA%\A2M\a2m_config.json`. - Added stricter GPU runtime validation to avoid accepting partial/corrupt installs. - Fixed ONNX runtime probe stability issues related to repeated PATH/DLL handling. - Unified runtime artifact/provider detection across runtime services to reduce mismatch edge cases. - Unified GPU validation logic across settings status, GPU toggle, provider switching, and conversion startup. - Added explicit GPU status state for unvalidated runtime (`Validation pending`) to avoid false "GPU active" messaging. - Startup now surfaces ONNX/GPU validation progress in the main UI and clears the validation prompt automatically when checks finish. - Improved fallback handling so ONNX-runtime-missing flows are handled separately from CUDA dependency failures. - CUDA install guidance/prompts are now shown only for CUDA-specific failure reasons. - cuDNN install flow is now asynchronous (non-blocking UI) with progress + cancel handling. - Fixed frame trimming logic for ONNX output deframing. - Continued MIDI post-processing cleanup for short/overlapping note events. - GPU mode now prompts users to install required runtime components when unavailable. - Provider selection (`Auto`, `CUDA`, `DirectML`) now respects availability state. - Refined settings/runtime status behavior and related stale messages. - Modern engine feature toggles include: - Adaptive thresholds per file - Input normalization / denoise - Smarter overlap stitching - Smart auto calibration - Modern controls now hide/show contextually based on selected engine and calibration mode. - Added/updated ONNX/GPU runtime-related config fields.Full Changelog: https://github.com/Justagwas/A2M/compare/v1.1.0...v2.0.0