Download Latest Version A2MSetup.exe (72.6 MB)
Email in envelope

Get an email when there's a new version of A2M — Audio to MIDI

Home / v3.0.0
Name Modified Size InfoDownloads / Week
Parent folder
A2M.exe 2026-07-14 104.3 MB
A2MSetup.exe 2026-07-14 72.6 MB
A2M v3.0.0 source code.tar.gz 2026-07-14 229.9 kB
A2M v3.0.0 source code.zip 2026-07-14 253.3 kB
README.md 2026-07-14 3.0 kB
Totals: 5 Items   177.4 MB 37

Release Notes for Version: 2.0.2 → 3.0.0

Included Files

  • A2MSetup.exe (Recommended)
    Windows installer for A2M. Size: 69.2 MB
    SHA-256: 898c575338ee010597d1224dc5da8f3db9f35191f5ed1c91752f52d55b1211c9

  • A2M.exe
    Standalone A2M application. Size: 99.5 MB
    SHA-256: ae6d77b0c24247cd852b07182bf832baafbebc3c238089499b7db9c6532ce8c3

  • Source code (zip / tar.gz)
    Compressed A2M source code.


Security Notice

Only download from these sources: Official repo ; Sourceforge ; Website.


Changes ### Upgrade Notes - Installing A2M v3 over an existing v1/v2 installation performs an in-place upgrade. - Existing interface, output, and device preferences are migrated automatically. - The retired `PianoModel.onnx` model and obsolete application runtime folders are removed. - Compatible CUDA and DirectML runtime packs are retained. Incompatible packs are removed and can be downloaded again from A2M. - MIDI files previously exported to `Downloads/A2M` are never removed by setup or uninstall. - The Transcription Model package is downloaded once on first use (about 50 MB). ### Major - Replaced the Legacy and Modern transcription backends with a newer accuracy-focused A2M Piano Engine. - Introduced a new multi-component Transcription Model package. - Redesigned GPU acceleration around explicit CUDA and DirectML choices. - Added separate, system-aware CPU usage and GPU memory controls. - Added a first-launch initialization screen that sets A2M ready for usage. - Added a complete v1/v2 upgrade path that migrates existing settings, preserves exported MIDI files, and removes retired models, incompatible runtime packs, and obsolete backend data. ### Minor - Added controls for pedal output, expressive or uniform note velocity, and uniform velocity strength. - Added independent CPU usage settings for CPU and GPU transcription. - A2M now reduces GPU processing groups automatically when a selected memory level is unsupported. - GPU setup now returns to the user's intended GPU selection after installing a required runtime pack, while failed provider changes restore the previous working configuration. - Added a post-conversion MIDI summary showing note count, duration, pitch range, pedal count, processing time, and save location. - Improved CUDA and DirectML status messages and disabled GPU provider controls while CPU mode is selected. - Improved cancellation and lower-memory audio decoding for large or less commonly supported audio files. - Strengthened model, runtime-pack, and update downloads with size, source, version, and SHA-256 validation. - Improved settings migration and saving to reduce the chance of lost or partially written preferences.

Full Changelog: https://github.com/Justagwas/A2M/compare/v2.0.2...v3.0.0

Source: README.md, updated 2026-07-14