Anthem is a modern, cross-platform digital audio workstation designed for creating and editing music and other audio content. It is desktop-first, and works on Windows, macOS, and Linux.
Anthem is under active development and currently lacks key functionality and usability features, so it is not yet suitable for use.
You can download the latest development build for Windows, macOS or Linux from the releases page. You can also try Anthem in the browser, though due to limitations in the web audio API, the web version runs poorly. For the best experience, download the desktop verison.
Prior to 2024, development was UI-only, focused on proving out Flutter as a viable UI solution.
Development in 2024 and most of 2025 focused on building out Anthem's audio engine. This primarily included building a sequencer and live audio graph, as well as a scalable solution for IPC and state synchronization between the Flutter UI and the C++ engine.
In last quarter of 2025, the following items were completed:
- Added a web port
- Redesigned automation rendering to improve correctness and performance
- Improved arranger rendering performance by an order of magnitude
Anthem's development is currently focused on building a powerful, usable and productive sequencer. Anthem currently supports MIDI sequencing only, but this is enough to allow us to iterate on the high-level arrangement workflow. Along these lines, we are introducing an arranger design that hopes to combine the best of modern pattern-based and linear workflows.
After finishing the above, focus will shift to building out Anthem's other features, including:
- Audio-rate parameter automation
- Audio recording and sequencing
- Support for instrument racks and effects chains
- A mixer
- Limited support for audio feedback loops in the node graph
- Plugin delay compensation
- Basic configuration support, including:
- Plugin library with automatic plugin discovery
- Audio environment configuration
This list reflects our current plans but does not represent a commitment of any kind.
Bug reports are always welcome, and are greatly appreciated.
Pull requests are welcome, but will be subject to careful review and may not be accepted for a number of reasons. This includes:
- PRs with mismatched coding style,
- PRs with poor or incompatible code architecture, and
- features that are not compatible with our vision of Anthem.
If you would like to develop a feature for Anthem, you can open a discussion thread on GitHub to discuss the feature and see if it aligns with the current direction of development.
There is documentation for developers here, which includes an architectural overview and setup instructions.
- Budislav Stepanov - UI/UX design
- Joshua Wade - Code
Special thanks to Stephen Wade for the countless hours spent helping me refine design concepts and software architecture. -Josh
