upscaler
uwg · Kit
Holds a set of image upscaling models gathered from the OpenModelDB community, for people who want to enlarge low-resolution pictures with AI on their own comp…
Converts an audio file into editable MIDI or separate WAV tracks, with seven modes including multi-instrument and piano transcription, for musicians and producers.
Music to MIDI is a kit in the Productivity category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.
pip install -U huggingface_hub hf download mason369/music-to-midi --repo-type space --local-dir music-to-midi cd music-to-midi
Music to MIDI turns an MP3, WAV, FLAC, OGG or M4A file into editable MIDI, or splits it into separate WAV tracks. The Space, a desktop version and a Colab notebook share seven modes: SMART, VOCAL_SPLIT, SIX_STEM_SPLIT and four piano modes. The models behind it include MuScriptor, YourMT3+, MIROS and several piano transcribers.
Musicians, arrangers and producers who want a MIDI file from a recording so they can edit the notes.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Music production | Producers and arrangers | Turn a recording into MIDI they can edit | Pulling a melody out of a short clip |
| Piano teaching | Teachers and students | Transcribe a piano performance into notes | Getting a MIDI file from a short piano take |
| Audio editing | Sound editors | Split a track into vocals, accompaniment or six stems | Separating vocals from a backing track |
If you need to convert full-length songs on the hosted page, you can skip it, because ZeroGPU accepts only clips a few seconds long.
| Use case | Who | What they get back |
|---|---|---|
| Direct transcription | Musicians | A MIDI file from one click |
| Stem separation | Sound editors | WAV tracks to work on one by one |
| Per-track transcription | Arrangers | A MIDI file for each separated track, with its own model choice |
On the hosted page you only sign in. A copy on your own computer needs more.
pip install -U huggingface_hub hf download mason369/music-to-midi --repo-type space --local-dir music-to-midi cd music-to-midi pip install gradio==6.17.3 pip install -r requirements.txt python app.py
On a Space copy, save the token as a private secret in Settings, under Variables and secrets. A public variable, the repository or the logs are not supported places for it.
Sign in, upload an audio file and pick a mode. The five direct transcription modes make a MIDI file with one click. The two separation modes make WAV tracks and open a multi-track workbench, where each track has its own models and its own start button.
python app.py
| Tool | What it does |
|---|---|
| SMART | Transcribes several instruments into MIDI, with an automatic or chosen instrument list |
| VOCAL_SPLIT | Separates a vocals WAV and an accompaniment WAV |
| SIX_STEM_SPLIT | Separates the audio into six WAV tracks |
| Piano modes | Transcribe piano audio straight to MIDI with one of four piano models |
| Multi-track workbench | Offers thirteen transcription routes per track and a separate start button |
You sign in, upload a short MP3 of a piano melody, pick a piano mode and click once. You get a MIDI file whose notes you can edit. Clips longer than 2.50 seconds are refused on ZeroGPU, so use a copy with its own GPU or Colab for more.
MIDI is a file of notes rather than sound, so you can change a note, a tempo or an instrument after the conversion. To start, upload a few seconds of solo piano and use one of the piano modes.
SMART uses MuScriptor with 5 second windows and prelude forcing. A Beat This grid corrects onsets and sets tempo and bar phase. An empty instrument choice means automatic detection, and a filled one becomes a generation constraint. The default route is YourMT3+, and MIROS with MusicFM is another route. The ZeroGPU limits are admission estimates, not measured run times.
Converts an audio file into editable MIDI or separate WAV tracks, with seven modes including multi-instrument and piano transcription, for musicians and producers.
Made by mason369 on Hugging Face. These notes are Mindket's, written from its Space page and README; the app's own files and license are on Hugging Face.
What it is: Music to MIDI turns an MP3, WAV, FLAC, OGG or M4A file into editable MIDI, or splits it into separate WAV tracks. The Space, a desktop version and a Colab notebook share seven modes: SMART, VOCAL_SPLIT, SIX_STEM_SPLIT and four piano modes. The models behind it include MuScriptor, YourMT3+, MIROS and several piano transcribers.
Who it suits: Musicians, arrangers and producers who want a MIDI file from a recording so they can edit the notes.
Industry | Who uses it | How they use it | Example
Music production | Producers and arrangers | Turn a recording into MIDI they can edit | Pulling a melody out of a short clip
Piano teaching | Teachers and students | Transcribe a piano performance into notes | Getting a MIDI file from a short piano take
Audio editing | Sound editors | Split a track into vocals, accompaniment or six stems | Separating vocals from a backing track
If you need to convert full-length songs on the hosted page, you can skip it, because ZeroGPU accepts only clips a few seconds long.
Where to use it:
Use case | Who | What they get back
Direct transcription | Musicians | A MIDI file from one click
Stem separation | Sound editors | WAV tracks to work on one by one
Per-track transcription | Arrangers | A MIDI file for each separated track, with its own model choice
How to set it up: On the hosted page you only sign in. A copy on your own computer needs more.
pip install -U huggingface_hub
hf download mason369/music-to-midi --repo-type space --local-dir music-to-midi
cd music-to-midi
pip install gradio==6.17.3
pip install -r requirements.txt
python app.py
On a Space copy, save the token as a private secret in Settings, under Variables and secrets. A public variable, the repository or the logs are not supported places for it.
How to use it: Sign in, upload an audio file and pick a mode. The five direct transcription modes make a MIDI file with one click. The two separation modes make WAV tracks and open a multi-track workbench, where each track has its own models and its own start button.
python app.py
Tool | What it does
SMART | Transcribes several instruments into MIDI, with an automatic or chosen instrument list
VOCAL_SPLIT | Separates a vocals WAV and an accompaniment WAV
SIX_STEM_SPLIT | Separates the audio into six WAV tracks
Piano modes | Transcribe piano audio straight to MIDI with one of four piano models
Multi-track workbench | Offers thirteen transcription routes per track and a separate start button
Example: You sign in, upload a short MP3 of a piano melody, pick a piano mode and click once. You get a MIDI file whose notes you can edit. Clips longer than 2.50 seconds are refused on ZeroGPU, so use a copy with its own GPU or Colab for more.
For newcomers and experts: MIDI is a file of notes rather than sound, so you can change a note, a tempo or an instrument after the conversion. To start, upload a few seconds of solo piano and use one of the piano modes.
SMART uses MuScriptor with 5 second windows and prelude forcing. A Beat This grid corrects onsets and sets tempo and bar phase. An empty instrument choice means automatic detection, and a filled one becomes a generation constraint. The default route is YourMT3+, and MIROS with MusicFM is another route. The ZeroGPU limits are admission estimates, not measured run times.
Sign in and upload audio
Pick a direct or a separation mode
The app estimates GPU use and checks the limit
Model runs, then you edit the MIDI or WAV
Good to know:
Title: Longest audio the ZeroGPU admission check accepts
SMART default: 2.00 s
SMART with MIROS: 1.00 s
SMART with MuScriptor Large: 0.833 s
SMART with MuScriptor Medium: 2.083 s
SMART with MuScriptor Small: 3.571 s
VOCAL_SPLIT: 0.666 s
SIX_STEM_SPLIT: 0.277 s
Piano direct modes: 2.50 s
Open the Space in your browser, or copy it to your own Hugging Face account from its page. Nothing in this kit runs by itself.
README.md 6 KB
Listed Hugging Face Spaces in the same category that share the most tags with this one.
| Product | Likes | Built with | License | Last change |
|---|---|---|---|---|
| Music to MIDI This page | 9 | gradio | mit | |
| ByteDance Solo Piano Audio To MIDI TranscriptionShares audio-to-midi · midi · gradio | 79 | gradio | apache-2.0 | |
| Drama 3Shares zerogpu · gradio | 166 | gradio | apache-2.0 | |
| Kiku ACE-Step 1.5Shares zerogpu · gradio | 1 | gradio | mit | |
| MusicGenShares gradio | 5,116 | gradio | cc-by-nc-4.0 | |
| Kokoro TTSShares gradio | 3,556 | gradio | apache-2.0 |
uwg · Kit
Holds a set of image upscaling models gathered from the OpenModelDB community, for people who want to enlarge low-resolution pictures with AI on their own comp…
nerijs · Kit
A pixel art style add-on for Stable Diffusion XL that turns text prompts into pixel-style images, with an optional LCM LoRA for faster runs. For game makers, d…
microsoft · Kit
Turns written conversations into spoken audio with up to four speakers and about 90 minutes of speech, an open Microsoft text-to-speech model for research on p…
PedroMarinhoDev · Kit
Edits an image, or combines up to four, from a text instruction, using a ComfyUI-ready version of the Moss-Image-Edit LoRA. For ComfyUI users working with the…
zhifeixie · Kit
Transcribes English and Chinese speech from noisy, echoey, clipped or overlapping recordings, and routes clean audio to the base model. For teams with difficul…
zai-org · Kit
Generates and edits images from text and reference pictures, with strong text rendering inside images, using an autoregressive plus diffusion design. For creat…