Overview of Omnizart capabilities
mainOmnizart is a Python library designed for Automatic Music Transcription (AMT). It provides a streamlined solution for transcribing various music contents and performing related Music Information Retrieval (MIR) tasks.
Core Transcription Capabilities:
- Piano Solo Transcription: Frame-level and note-level transcription for solo piano.
- Multi-instrument Polyphonic Transcription: Supports 11 output classes (piano, violin, viola, cello, flute, horn, bassoon, clarinet, harpsichord, contrabass, and oboe).
- Drum Transcription: Transcription of drum events in polyphonic music.
- Vocal Transcription: Pitch extraction and note segmentation for singing voices in polyphonic music.
Related MIR Tasks:
- Chord Recognition: Recognizes 25 chord types (including major, minor, and absence of chord) from audio input.
- Beat/Downbeat Tracking: Targets symbolic data (MIDI) to predict beat and downbeat positions with 10 ms resolution.