EVERYTHING XIAOMI
Get listed

Omnizart

Omnizart is a free Python library for automatic transcription of polyphonic music.

Place
#25 of 31
Score
6.1
Omnizart's website

What Omnizart is

Omnizart is a free Python library for automatic transcription of polyphonic music. It can transcribe pitched instruments, vocal melody, chords, drum events, and beats, with separate applications for music, drums, vocals, vocal contours, chords, and beats. Pretrained checkpoints are available for transcription, while the project also documents dataset downloads, feature preprocessing, model training, transcription, and sonification. Outputs include MIDI, CSV, and text; listed capabilities include chord detection, MIDI export, and stem separation. Omnizart supports Linux, Windows, macOS, and self-hosted setups, with pip, Docker, and Conda installation options and a command-line interface. Documentation links to a Colab notebook and a Replicate web demo. The package requires Python 3.8 or later and below 3.15. It is incompatible with ARM-based macOS because of underlying dependencies. Drum checkpoints can be used for transcription, although the repository reports a problem preventing loss convergence when training the drum model from scratch. The MIT-licensed project provides GitHub Issues for installation, compatibility, and usage questions.

Good

  • Transcribes instruments, vocals, chords, drums, and beats.
  • Pretrained checkpoints support immediate transcription.
  • Offers MIDI, CSV, and text output.
  • Provides pip, Docker, and Conda installation options.

Watch out

  • Incompatible with ARM-based macOS.
  • Drum model training from scratch has an unresolved bug.
  • Requires Python 3.8 or later, below 3.15.
  • MIT license provides the software without warranty.

Who it suits

Omnizart suits developers and science or research users working with music transcription. It is also relevant to users who want to train models or use provided checkpoints to transcribe music.

Verdict

Omnizart combines transcription tools with a documented model-training workflow and several installation routes. Check its macOS compatibility and drum-training limitation before choosing it.

Plans and prices

From Omnizart's own pricing page, checked 1 Oct 2026.

All about pricing
PlanPriceWhat it gives you
OmnizartFreeMIT License · pip, Docker, or Conda installation

The facts

Each one read from Omnizart's own pages, with the date it was checked.

What it does

Demonstrations
Official documentation links to a Colab notebook and a Replicate web UI demo.checked 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.checked 1 Oct 2026
Intended users
Package metadata classifies the intended audience as developers and science or research users.checked 1 Oct 2026
Interfaces
The project provides pip installation, Docker usage, Conda source installation, and a command-line interface.checked 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.checked 1 Oct 2026
License
Omnizart is distributed under the MIT License, and the license states that the software is provided as is without warranty.checked 1 Oct 2026
Lifecycle
The documentation covers dataset downloading, feature preprocessing, model training, transcription, and sonification.checked 1 Oct 2026
Pretrained models
Pre-trained checkpoints are provided for immediate transcription use.checked 1 Oct 2026
Purpose
Omnizart is a Python library and streamlined solution for automatic music transcription.checked 1 Oct 2026
Python versions
The package metadata requires Python version >=3.8 and <3.15.checked 1 Oct 2026
Support channel
The project provides GitHub Issues for installation, compatibility, and usage problems.checked 1 Oct 2026
Transcription targets
It transcribes pitched instruments, vocal melody, chords, drum events, and beat from polyphonic music.checked 1 Oct 2026

The company

Founded
2017checked 28 Sep 2026

Where it runs

Mac limitation
The README states that Omnizart is incompatible with ARM-based macOS because of underlying dependencies.checked 1 Oct 2026
Supported applications
The repository lists music, drum, vocal, vocal-contour, chord, and beat applications.checked 1 Oct 2026

Alternatives to Omnizart

All alternatives
  1. 1Guitar2Tabs logo

    Guitar2Tabs

    Free planAndroidiOSWebAPI
    8.1Free plan
  2. 2Klangio Transcription Studio logo

    Klangio Transcription Studio

    Free planAndroidiOSWebAPI
    8.1Free plan
  3. 3

    Sing2Notes

    Free planAndroidiOSWebAPI
    8.0From $14.99 a month
  4. 4

    AnthemScore

    Free planWebLinuxmacOSWindows
    7.9From $8.33 a month
  5. 5Ivory logo

    Ivory

    Free planiOSWebAPImacOS
    7.8From €59 a year
  6. 6Songscription logo

    Songscription

    Free planiOSWebAPI
    7.8From $99.90 a year