Chordify vs Omnizart
Chordify
chordify.netOmnizart
github.comSide by side
| Figure | Chordify | Omnizart |
|---|---|---|
| Price from | $2/mo | Free |
| Free plan | — | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | — |
| Windows | — | Yes |
| macOS | — | Yes |
| Linux | — | Yes |
| iOS | Yes | — |
| Android | Yes | — |
| API | Yes | — |
| Self-hosted | — | Yes |
| Plans published | 6 | 1 |
| Spec score · Music Transcription Software | 8.7 (#6) | 7.9 (#16) |
| Founded | 2013 | 2017 |
Plans
Chordify
- Basic$2 a month
- Premium$3.50 a month
- Premium Plus$4.50 a month
- Basic$24 a year
- Premium$42 a year
- Premium Plus$54 a year
In their own words
Chordify
Chordify turns music from YouTube, SoundCloud, or a private collection into chords aligned with an interactive player. Its catalog search covers YouTube, SoundCloud, and 36 million songs already chordified. Chordify uses deep neural networks to recognize chords and track beats, letting players work with guitar, ukulele, piano, or mandolin; mandolin is available only on the website and Android app. Web and mobile versions share chordified or favorited songs. The Toolkit includes a chromatic tuner, metronome, chord practice, and live chord detection, with all Toolkit features unlocked in Premium Plus. Chords can be exported as PDF or MIDI, and songs can be embedded on websites or blogs, although edits are not supported in embeds. A free plan is available. Basic costs $24 a year, Premium costs $42 a year, and Premium Plus costs $54 a year, each billed yearly. Deezer songs are unavailable, and Deezer links work only on the website.
Omnizart
Omnizart is a free Python library for transcribing polyphonic music into pitched instruments, vocal melody, chords, drum events, and beats. Pre-trained checkpoints allow transcription without first training a model. The project also documents dataset downloads, feature preprocessing, model training, transcription, and sonification, with MIDI, CSV, and text output formats. It lists separate applications for music, drums, vocals, vocal contours, chords, and beats, along with 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 supports Linux, Windows, macOS, and self-hosted setups, but is incompatible with ARM-based macOS because of underlying dependencies. The package requires Python 3.8 or later and below 3.15. Drum checkpoints can be used for transcription, though the drum model has an unresolved issue that prevents loss convergence when training from scratch. It is MIT-licensed and offers GitHub Issues for installation, compatibility, and usage problems.