Model
MuScriptor

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...

273likes
5.2kdownloads
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ủ đề: midi

#1 Repository Của Ngày

1
TINIX TRENDING·Chủ đề: audio-to-midi

#1 Repository Của Ngày

1
TINIX TRENDING·Chủ đề: automatic-music-transcription

#1 Repository Của Ngày

🎵 MuScriptor medium — Mô hình phiên bản ghi âm nhạc thành MIDI đa nhạc cụ mở

Mô hình AMT (Automatic Music Transcription) đa nhạc cụ, mở trọng số, chuyển bản ghi âm thành dãy nốt nhạc.

MuScriptor là mô hình mở trọng số dùng cho chuyển đổi âm nhạc tự động đa nhạc cụ (AMT): chuyển bản ghi âm bất kỳ thể loại nào, nhiều nhạc cụ đồng thời thành dãy nốt nhạc. Bản vừa (≈300M tham số) là mặc định của thư viện muscriptor.

Phiên bản medium cân bằng chất lượng và kích thước. Dùng muscriptor-large (≈1.3B) cho chất lượng tốt nhất, muscriptor-small (≈100M) cho tốc độ lớn nhất.

✨ Điểm nổi bật

  • Kiến trúc: Decoder-only Transformer (dim=1024, num_heads=16, num_layers=24)
  • Đầu vào: Sóng âm (16 kHz, mono) 5 giây → mel-spectrogram (STFT n_fft=2048, hop 160 → 100 Hz, 512 mel bins)
  • Token hóa đầu ra: MT3-like note events, 128 MIDI programs → 36 nhóm nhạc cụ (MT3_FULL_PLUS)
  • Greedy decoding mặc định, hỗ trợ classifier-free guidance (CFG)
  • Xử lý theo khối 5 giây, phát ra sự kiện theo thứ tự thời gian
  • Điều kiện nhạc cụ tùy chọn ổn định dự báo biên giới khối
  • Hạn chế: Không hỗ trợ velocity; không thể biểu diễn hai nốt cùng cao độ và nhạc cụ đồng thời; trống chỉ là onset-only

💡 Vì sao đáng chú ý

Không dùng kiến trúc phức tạp, chỉ một decoder Transformer đơn giản. Phù hợp nghiên cứu và ứng dụng AMT đa nhạc cụ tổng quát. Hạn chế rõ rệt về velocity và trùng nốt.


#MuScriptor #AMT #MusicTranscription #OpenSource #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-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
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
Modeltext-ranking
cross-encoder/ms-marco-MiniLM-L6-v2

Cross-Encoder for MS Marco This model was trained on the MS Marco Passage Ranking(https://github.com/microsoft/MSMARCO-Passage-Ranking) task. The model can be used for Information Retrieval: Given a query, encode the query will all possible passages...

♥0
71.4M
Aug 9, 2026
RepositoryPython
huggingface/transformers

🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.

168.0k
Oct 23, 2026
Modelfeature-extraction
BAAI/bge-small-en-v1.5

FlagEmbedding Model List | FAQ | Usage | Evaluation | Train | Contact | Citation | License More details please refer to our Github: FlagEmbedding(https://github.com/FlagOpen/FlagEmbedding). If you are looking for a model that supports more languages,...

♥0
53.1M
Feb 22, 2024
Modelsentence-similarity
sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2

sentence-transformers/paraphrase-multilingual-MiniLM-L12-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 se...

♥0
39.2M
Jan 28, 2026
Modelautomatic-speech-recognition
openai/whisper-large-v3

Whisper Whisper is a state-of-the-art model for automatic speech recognition (ASR) and speech translation, proposed in the paper Robust Speech Recognition via Large-Scale Weak Supervision(https://huggingface.co/papers/2212.04356) by Alec Radford et...

♥0
3.5M
Aug 12, 2024
Modeltext-generation
meta-llama/Llama-3.1-8B-Instruct

Model Information The Meta Llama 3.1 collection of multilingual large language models (LLMs) is a collection of pretrained and instruction tuned generative models in 8B, 70B and 405B sizes (text in/text out). The Llama 3.1 instruction tuned text onl...

♥0
4.8M
Sep 25, 2024