Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Music Transcription Software
  3. Omnizart

Omnizart

What it is

Omnizart is a free, MIT-licensed Python library for automatic transcription of polyphonic music. It can identify pitched instruments, vocal melody, chords, drum events, and beats, with separate applications for music, drums, vocals, vocal contours, chords, and beat tasks. Pre-trained checkpoints support immediate transcription, while the documentation also covers dataset downloads, feature preprocessing, model training, transcription, and sonification. Results can be written as MIDI, CSV, or text, and listed capabilities include chord detection, MIDI export, and stem separation. Installation options include pip, Docker, and Conda, and a command-line interface is provided. Documentation links to a Colab notebook and a Replicate web demo. Omnizart runs on Linux, Windows, macOS, and self-hosted setups, requiring Python 3.8 or newer but below 3.15. ARM-based macOS is incompatible because of underlying dependencies. Drum checkpoints remain usable, although training the drum model from scratch has a reported convergence bug. GitHub Issues handle installation, compatibility, and usage questions.

For and against

For

  • Transcribes instruments, vocals, chords, drums, and beats
  • Pre-trained checkpoints enable immediate use
  • MIDI, CSV, and text outputs
  • pip, Docker, and Conda installation
  • Free under the MIT License

Against

  • ARM-based macOS is incompatible
  • Drum training has a reported bug
  • Requires Python below version 3.15
  • Software is provided without warranty

The verdict

Omnizart provides broad transcription targets and several installation paths at no cost. Check the macOS architecture and whether you need to train the drum model from scratch.

Who it suits

It is aimed at developers and science or research users working with music transcription. It also fits users who want command-line or self-hosted workflows.

Plans and prices

Omnizart

Free

MIT License · pip, Docker, or Conda installation

Every plan, in full

On the record

Demonstrations
Official documentation links to a Colab notebook and a Replicate web UI demo.music-and-culture-technology-lab.github.io · read 1 Oct 2026
Drum limitation
The repository says the drum model has unknown bugs that prevent loss convergence when training from scratch, while provided checkpoints remain usable for drum transcription.github.com · read 1 Oct 2026
Intended users
Package metadata classifies the intended audience as developers and science or research users.github.com · read 1 Oct 2026
Interfaces
The project provides pip installation, Docker usage, Conda source installation, and a command-line interface.github.com · read 1 Oct 2026
Latest release
Release 0.6.3 dated 2026-05-31 added an in-code sherpa-onnx source-separation backend and CLI startup optimization.github.com · read 1 Oct 2026
License
Omnizart is distributed under the MIT License, and the license states that the software is provided as is without warranty.github.com · read 1 Oct 2026
Lifecycle
The documentation covers dataset downloading, feature preprocessing, model training, transcription, and sonification.music-and-culture-technology-lab.github.io · read 1 Oct 2026
Mac limitation
The README states that Omnizart is incompatible with ARM-based macOS because of underlying dependencies.github.com · read 1 Oct 2026
Pretrained models
Pre-trained checkpoints are provided for immediate transcription use.music-and-culture-technology-lab.github.io · read 1 Oct 2026
Purpose
Omnizart is a Python library and streamlined solution for automatic music transcription.music-and-culture-technology-lab.github.io · read 1 Oct 2026
Python versions
The package metadata requires Python version >=3.8 and <3.15.github.com · read 1 Oct 2026
Support channel
The project provides GitHub Issues for installation, compatibility, and usage problems.github.com · read 1 Oct 2026
Supported applications
The repository lists music, drum, vocal, vocal-contour, chord, and beat applications.github.com · read 1 Oct 2026
Transcription targets
It transcribes pitched instruments, vocal melody, chords, drum events, and beat from polyphonic music.github.com · read 1 Oct 2026

Alternatives to Omnizart

Every alternative, ranked