RepositoryPythonTWTaiwan
MU

Music-and-Culture-Technology-Lab/omnizart

Omniscient Mozart, being able to transcribe everything in the music, including vocal, drum, chord, beat, instruments, and more.

2.0kstars
137forks
24issues
0views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: drum-transcription

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: vocal

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: chord

#1 Repository Của Tuần

🎵 Omnizart — Thư viện chuyển đổi nhạc tự động toàn diện

"Omniscient Mozart" — transcribe mọi thứ trong âm nhạc.

Omnizart là thư viện Python từ Music and Culture Technology Lab, hướng tới dân chủ hóa việc chuyển đổi âm nhạc tự động. Nhận đầu vào là nhạc polyphonic, nó xuất ra bản ghi chú cho nhạc cụ có giai điệu, giai điệu giọng hát, tiến trình hợp âm, sự kiện trống và vị trí beat. Được công bố trên Journal of Open Source Software (JOSS), dự án này đóng gói các kết quả nghiên cứu của MCT Lab thành một công cụ thực tế.

✨ Điểm nổi bật

  • Đa nhiệm transcription: Hỗ trợ 6 ứng dụng — music, drum, vocal, vocal-contour, chord, beat — trong cùng một thư viện.
  • Music transcription: Chuyển đổi nốt nhạc của các nhạc cụ có giai điệu từ audio polyphonic.
  • Drum transcription: Nhận diện sự kiện của các nhạc cụ gõ.
  • Vocal transcription: Ghi chú giai điệu giọng hát ở cấp note; vocal-contour cung cấp F0 ở cấp frame.
  • Chord & Beat: Trích xuất tiến trình hợp âm và vị trí beat.
  • Cài đặt đơn giản: pip install omnizart + omnizart download-checkpoints là đủ để bắt đầu.
  • Colab & Docker: Chạy ngay trên Colab hoặc kéo image Docker mctlab/omnizart.
  • Đóng gói nghiên cứu: Paper đã qua bình duyệt đăng trên JOSS, có DOI rõ ràng.

💡 Vì sao đáng chú ý

Omnizart gom hầu hết các tác vụ transcription phổ biến vào một API thống nhất, thay vì phải dùng nhiều công cụ riêng lẻ cho drum, chord, hay vocal. CLI omnizart <app> transcribe <audio> giúp người dùng nhanh chóng có kết quả mà không cần hiểu sâu về mô hình bên dưới. Checkpoint được cung cấp sẵn giúp drum transcription hoạt động ngay, dù training from scratch vẫn còn bug.

Dự án phù hợp cho nghiên cứu Music Information Retrieval, ứng dụng phân tích nhạc tự động, hoặc building block cho pipeline tạo nội dung âm nhạc. Tuy nhiên, chưa hỗ trợ ARM-based MacOS do phụ thuộc底层.


#MusicTranscription #MIR #OpenSource #Python #TiniX

Similar Projects

Discover other similar projects and AI models.

Model
MuScriptor/muscriptor-large

MuScriptor — large (≈1.3B) MuScriptor is an open-weight model for general-purpose, multi-instrument automatic music transcription (AMT): it converts a music recording (any genre, multiple simultaneous instruments) into a stream of notes played. This...

♥0
6.4k
Jul 10, 2026
Model
MuScriptor/muscriptor-medium

MuScriptor — medium (≈300M) MuScriptor is an open-weight model for general-purpose, multi-instrument automatic music transcription (AMT): it converts a music recording (any genre, multiple simultaneous instruments) into a stream of notes played. Thi...

♥0
5.2k
Jul 10, 2026
Model
MuScriptor/muscriptor-small

MuScriptor — small (≈100M) MuScriptor is an open-weight model for general-purpose, multi-instrument automatic music transcription (AMT): it converts a music recording (any genre, multiple simultaneous instruments) into a stream of notes played. This...

♥0
2.4k
Jul 10, 2026
RepositoryC++
olilarkin/librosa.cpp

C++17 port of librosa with wasm and SPM package. Done with agents. YMMV.

53
Jun 23, 2026
Modelsentence-similarity
sentence-transformers/all-MiniLM-L6-v2

all-MiniLM-L6-v2 This is a sentence-transformers(https://www.SBERT.net) model: It maps sentences & paragraphs to a 384 dimensional dense vector space and can be used for tasks like clustering or semantic search. Usage (Sentence-Transformers) Using t...

♥0
190.2M
Jun 1, 2026
RepositoryPython
Anjok07/ultimatevocalremovergui

GUI for a Vocal Remover that uses Deep Neural Networks.

26.8k
Oct 6, 2026
RepositoryPython
Natooz/MidiTok

MIDI / symbolic music tokenizers for Deep Learning models 🎶

904
Sep 30, 2026
RepositoryPython
mir-aidj/all-in-one

All-In-One Music Structure Analyzer

868
May 9, 2024
RepositoryPython
Eddycrack864/UVR5-UI

Ultimate Vocal Remover 5 with Gradio UI. Separate an audio file into various stems, using multiple models

788
Oct 25, 2026