• bitcoinBitcoin(BTC)$64,077.001.31%
  • ethereumEthereum(ETH)$1,793.212.65%
  • tetherTether(USDT)$1.000.00%
  • binancecoinBNB(BNB)$575.631.04%
  • usd-coinUSDC(USDC)$1.000.00%
  • rippleXRP(XRP)$1.100.75%
  • solanaSolana(SOL)$78.01-0.10%
  • tronTRON(TRX)$0.330553-0.50%
  • Figure HelocFigure Heloc(FIGR_HELOC)$1.00-3.06%
  • HyperliquidHyperliquid(HYPE)$67.500.51%
  • dogecoinDogecoin(DOGE)$0.0740381.14%
  • USDSUSDS(USDS)$1.00-0.01%
  • RainRain(RAIN)$0.0144530.12%
  • leo-tokenLEO Token(LEO)$9.46-0.56%
  • zcashZcash(ZEC)$499.833.04%
  • whitebitWhiteBIT Coin(WBT)$56.070.45%
  • stellarStellar(XLM)$0.1899271.57%
  • cardanoCardano(ADA)$0.1668390.06%
  • moneroMonero(XMR)$320.312.04%
  • chainlinkChainlink(LINK)$7.962.64%
  • CantonCanton(CC)$0.1336762.07%
  • bitcoin-cashBitcoin Cash(BCH)$246.273.52%
  • daiDai(DAI)$1.00-0.02%
  • the-open-networkGram (prev. Toncoin)(GRAM)$1.662.53%
  • USD1USD1(USD1)$1.000.00%
  • Ethena USDeEthena USDe(USDE)$1.00-0.01%
  • litecoinLitecoin(LTC)$44.701.77%
  • Global DollarGlobal Dollar(USDG)$1.000.00%
  • Circle USYCCircle USYC(USYC)$1.130.02%
  • hedera-hashgraphHedera(HBAR)$0.069981-0.40%
  • suiSui(SUI)$0.743.16%
  • avalanche-2Avalanche(AVAX)$6.750.82%
  • BlackRock USD Institutional Digital Liquidity FundBlackRock USD Institutional Digital Liquidity Fund(BUIDL)$1.000.00%
  • paypal-usdPayPal USD(PYUSD)$1.00-0.01%
  • shiba-inuShiba Inu(SHIB)$0.0000042.57%
  • crypto-com-chainCronos(CRO)$0.055737-0.87%
  • tether-goldTether Gold(XAUT)$4,107.67-0.03%
  • nearNEAR Protocol(NEAR)$1.89-1.58%
  • uniswapUniswap(UNI)$3.574.57%
  • Ondo US Dollar YieldOndo US Dollar Yield(USDY)$1.14-0.18%
  • BittensorBittensor(TAO)$212.361.08%
  • World Liberty FinancialWorld Liberty Financial(WLFI)$0.058197-0.17%
  • pax-goldPAX Gold(PAXG)$4,111.04-0.09%
  • MemeCoreMemeCore(M)$1.3310.86%
  • okbOKB(OKB)$80.551.33%
  • AsterAster(ASTER)$0.630.87%
  • HTX DAOHTX DAO(HTX)$0.000002-0.29%
  • dexeDeXe(DEXE)$34.9735.22%
  • OndoOndo(ONDO)$0.3293413.99%
  • usddUSDD(USDD)$1.000.15%
TradePoint.io
  • Main
  • AI & Technology
  • Stock Charts
  • Market & News
  • Business
  • Finance Tips
  • Trade Tube
  • Blog
  • Shop
No Result
View All Result
TradePoint.io
No Result
View All Result

Kyutai Releases MuScriptor: An Open-Weight Decoder-Only Transformer for Multi-Instrument Music Transcription to MIDI

July 10, 2026
in AI & Technology
Reading Time: 16 mins read
A A
Kyutai Releases MuScriptor: An Open-Weight Decoder-Only Transformer for Multi-Instrument Music Transcription to MIDI
ShareShareShareShareShare

Automatic Music Transcription (AMT) converts an audio recording into symbolic notes, usually MIDI. Single-instrument transcription already works reasonably well. However, transcribing a full multi-instrument mix stays difficult. Kyutai and Mirelo team now release MuScriptor to close that gap. It is an open-weight model trained on real, multi-instrument recordings across many genres.

This article explains how MuScriptor works, what the benchmarks show, and how to run it.

YOU MAY ALSO LIKE

Mamdani Announces New Click-To-Cancel Rule For New York City

Enterprise AI is entering an evaluation gap: Agents are gaining autonomy faster than companies can verify them

What is MuScriptor?

At its core, MuScriptor is a decoder-only Transformer for music transcription. First, it reads a mel-spectrogram of a short audio segment. Then it autoregressively predicts MIDI-like tokens for pitch, timing, and instrument. In effect, transcription becomes a language-modeling task, following the MT3 tokenization scheme.

The release ships three weight variants on Hugging Face. Their sizes are small (103M), medium (307M, default), and large (1.4B). The inference code uses the MIT license. The weights use CC BY-NC 4.0, so commercial use is restricted.

How the Three-Stage Pipeline Works

MuScriptor’s main idea is data, not architecture. Accordingly, training moves through three stages, and each builds on the last.

  1. Pre-training uses DSynth, roughly 1.45M MIDI files. An on-the-fly pipeline synthesizes them during training. Augmentations include pitch shifting, tempo changes, velocity adjustment, and instrument randomization. Over 250 soundfonts plus random detuning yield near-infinite audio realizations.
  2. Fine-tuning uses DReal, an internal set of 170,000 recordings. Together they total more than 11,000 hours with aligned note annotations. Most alignments come from audio-symbolic synchronization using interpolation and dynamic time warping. Poor pairs are filtered by warping distance and a maximum time-dilation factor.
  3. Reinforcement learning post-training uses DRL, 300 manually verified tracks. The team applies a GRPO-like method combining REINFORCE with group-relative advantage normalization. The reward sums three F-scores: onset, frame, and offset. As a result, the model learns to favor cleaner transcriptions.


Performance

For evaluation, the research team use DTest, 372 held-out tracks with accurate annotations. They report instrument-agnostic metrics from the mir_eval library. Among them, Multi F1 is strictest, since it also requires the correct instrument.

The table below traces each training stage against the YourMT3+ baseline, using the large (~1.3B) model.

Model (DTest) Onset F1 Frame F1 Offset F1 Drums F1 Multi F1
YourMT3+ (baseline) 32.5 45.5 17.8 41.4 21.9
MuScriptor · DSynth 34.5 48.9 16.1 21.0 16.2
MuScriptor · DSynth + DReal 54.4 69.3 42.3 43.3 41.6
MuScriptor · DSynth + DReal + DRL 60.4 73.3 49.0 50.2 48.2

Clearly, every stage improves results, and real data matters most. Synthetic-only training reaches competitive frame F1 but weak onset and multi scores. Adding DReal then lifts all metrics by roughly 20 points. Finally, RL post-training reduces false negatives and sharpens onset timing.

Cross-dataset tests point the same way. For example, frame F1 on Dagstuhl ChoirSet rises from 51.0 to 80.7. Even so, onset and offset stay lower on hard styles like chorals.

Getting Started

Installation takes one command, and inference streams note events directly.

# pip install muscriptor   (or: uv add muscriptor)
from pathlib import Path
from muscriptor import TranscriptionModel

# Downloads the default "medium" variant (also accepts "small" / "large")
model = TranscriptionModel.load_model()

# Stream note events; optionally condition on known instruments
for event in model.transcribe("audio.wav", instruments=["acoustic_piano", "drums"]):
    print(event)   # NoteStartEvent / NoteEndEvent / ProgressEvent

# Or write a MIDI file directly
Path("out.mid").write_bytes(model.transcribe_to_midi("audio.wav"))

For the released models, keep cfg_coef at 1, since they are already RL post-trained. Additionally, uvx muscriptor serve launches a browser web UI with a live piano roll.

Use Cases with Examples

Because the output is standard MIDI, many workflows open up:

  • Producers can extract a MIDI bassline from a mix, then re-voice it in a DAW.
  • Musicologists can convert historical recordings into editable scores for analysis.
  • MIR researchers can feed transcriptions into chord or key recognition systems.
  • Educators can build practice tools showing a live piano roll during playback.
  • Developers can transcribe only drums by passing instrument conditioning.

Strengths and Weaknesses

Strengths:

  • Trained on 170k real recordings spanning classical to heavy metal.
  • Open weights plus MIT-licensed inference code, in three size variants.
  • Multi F1 of 48.2 versus 21.9 for the YourMT3+ baseline on DTest.
  • Instrument conditioning customizes output and stabilizes cross-segment predictions.
  • A streaming API emits note events and MIDI, alongside a browser web UI.

Weaknesses:

  • Weights are CC BY-NC 4.0, so commercial deployment is restricted.
  • The tokenizer drops velocity and cannot represent overlapping same-pitch, same-instrument notes.
  • Onset and offset accuracy stay lower on chorals and similar styles.
  • The large model wants a GPU for practical speed.
  • The 5-second segment size limits long-range context and inference speed.

Check out the Paper, GitHub Repo and Model Weights. Also, feel free to follow us on Twitter and don’t forget to join our 150k+ML SubReddit and Subscribe to our Newsletter. Wait! are you on telegram? now you can join us on telegram as well.

Need to partner with us for promoting your GitHub Repo OR Hugging Face Page OR Product Release OR Webinar etc.? Connect with us


Credit: Source link

ShareTweetSendSharePin

Related Posts

Mamdani Announces New Click-To-Cancel Rule For New York City
AI & Technology

Mamdani Announces New Click-To-Cancel Rule For New York City

July 10, 2026
Enterprise AI is entering an evaluation gap: Agents are gaining autonomy faster than companies can verify them
AI & Technology

Enterprise AI is entering an evaluation gap: Agents are gaining autonomy faster than companies can verify them

July 10, 2026
You Can Now Easily Find Out If A Game Is Compatible With The Steam Machine
AI & Technology

You Can Now Easily Find Out If A Game Is Compatible With The Steam Machine

July 10, 2026
Engadget Podcast: Xbox Resets With Layoffs
AI & Technology

Engadget Podcast: Xbox Resets With Layoffs

July 10, 2026
Next Post
Champions League celebrations turn chaotic in Paris

Champions League celebrations turn chaotic in Paris

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Search

No Result
View All Result
Zohran Mamdani helps unveil FIFA trophy ahead of World Cup

Zohran Mamdani helps unveil FIFA trophy ahead of World Cup

July 5, 2026
Judge Approves .5 Million SEC-Musk Settlement Over Twitter Investment

Judge Approves $1.5 Million SEC-Musk Settlement Over Twitter Investment

July 8, 2026
Inside Disney’s Push to Upgrade Its Theme Parks With Robots

Inside Disney’s Push to Upgrade Its Theme Parks With Robots

July 9, 2026

About

Learn more

Our Services

Legal

Privacy Policy

Terms of Use

Bloggers

Learn more

Article Links

Contact

Advertise

Ask us anything

©2020- TradePoint.io - All rights reserved!

Tradepoint.io, being just a publishing and technology platform, is not a registered broker-dealer or investment adviser. So we do not provide investment advice. Rather, brokerage services are provided to clients of Tradepoint.io by independent SEC-registered broker-dealers and members of FINRA/SIPC. Every form of investing carries some risk and past performance is not a guarantee of future results. “Tradepoint.io“, “Instant Investing” and “My Trading Tools” are registered trademarks of Apperbuild, LLC.

This website is operated by Apperbuild, LLC. We have no link to any brokerage firm and we do not provide investment advice. Every information and resource we provide is solely for the education of our readers. © 2020 Apperbuild, LLC. All rights reserved.

No Result
View All Result
  • Main
  • AI & Technology
  • Stock Charts
  • Market & News
  • Business
  • Finance Tips
  • Trade Tube
  • Blog
  • Shop

© 2023 - TradePoint.io - All Rights Reserved!