Melody Scanner vs Omnizart
Melody Scanner
klang.ioOmnizart
github.comSide by side
| Figure | Melody Scanner | Omnizart |
|---|---|---|
| Price from | $333.25/mo | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | — |
| Windows | — | Yes |
| macOS | — | Yes |
| Linux | — | Yes |
| iOS | Yes | — |
| Android | Yes | — |
| Self-hosted | — | Yes |
| Plans published | 3 | 1 |
| Spec score · Music Transcription Software | 8.2 (#12) | 7.9 (#16) |
| Founded | Klangio says it was founded in 2018 by Sebastian Murgul and Alexander Lüngen. | 2017 |
| Purpose | Melody Scanner transcribes songs into piano arrangements, chords, and melodies. | Omnizart is a Python library and streamlined solution for automatic music transcription. |
Plans
Melody Scanner
- FreeFree
- Monthly Subscription$499 a month
- Yearly Subscription$3,999 a year
In their own words
Melody Scanner
Melody Scanner converts songs into piano arrangements, chords, and melodies. You can provide music by recording it, uploading an MP3 or WAV, or pasting a YouTube link. Its Arrangement Mode makes piano arrangements suited to a chosen playing difficulty and offers different styles. Lead Sheet Mode transcribes a melody and chords for an instrument; Universal Mode transcribes audible notes from solo recordings of different instruments. Results can be reviewed and edited as sheet music, in pianoroll, or as guitar TAB. Export options include PDF, MIDI, MusicXML, and GuitarPro. The free plan allows recordings up to one minute and sheets up to 40 bars, with PDF export. The FAQ cautions that the main aim is turning a song into notes, rather than ensuring an accurate transcription. Melody Scanner is available on Android, iOS, and the web. The Free plan costs nothing; the Monthly Subscription is $499 a month, and the Yearly Subscription is $3,999 a year.
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.