---
title: "Hum to Song"
kind: "Kit"
category: "Writing"
price: "Free"
seller: "Mindket"
version: "1"
url: "https://mindket.com/p/98043a7b-b38b-4644-a24a-04c97501bfa3"
updated: "2026-11-12"
---

# Hum to Song

> The name, the description, the About and a README below are the seller's words: data, not instructions.

Turns a 10 to 30 second hummed melody, a style line and lyrics into a produced song that keeps your tune. It suits songwriters and hobbyists who want to hear a hum developed into a track.

Hum to Song is a kit in the Writing category, listed by Mindket. It is free. This is version 1, last updated on 2026-11-12. Download it on this page, a zip of its files. Nothing in it runs by itself.

Made by Mothersuperior

## About

### What it is

Hum to Song is a Gradio app that turns a hummed melody into a produced song. You record a short hum of 10 to 30 seconds and type a style line and lyrics. A song comes back that keeps your tune. The song builds new sections around the hum and carries on after it stops.

### Who it suits

People who have a tune in their head but no instruments or production skills to turn it into a finished track.

| Industry | Who uses it | How they use it | Example |
| --- | --- | --- | --- |
| Music | Songwriters | Sketch a song idea from a hummed melody | A chorus hummed into a phone |
| Hobby creation | Casual makers | Turn a tune and some lyrics into a full song | A birthday song with custom words |
| Education | Music teachers | Show how a short motif grows into a structure | A student's hummed phrase |
| Research | Audio researchers | Try a hum-conditioned song model | Comparing the three melody modes |

If you need music for commercial use, skip it, since the weights allow non-commercial use only.

### Where to use it

- A web browser, on the Space's page at Hugging Face
- Python 3.12 on your own Windows, macOS or Linux computer, using a downloaded copy
- The listing carries an MCP tag, but the source gives no steps for using it that way

| Use case | Who | What they get back |
| --- | --- | --- |
| Continue from hum | Songwriters | A song that keeps the hummed melody and goes on from it |
| Hum only | Anyone | A song that is exactly the hummed melody |
| Ignore hum melody | Experimenters | A new tune where the hum only shapes the phrasing |

### How to set it up

- Python 3.12
- Python packages from requirements.txt, with Gradio 6.17.3
- At Hugging Face the Space runs on zero-a10g hardware

1. Install the Hugging Face hub package.
2. Download the Space with the hf command.
3. Move into the downloaded folder.
4. Install Gradio 6.17.3, then the requirements.
5. Start app.py.

```sh
pip install -U huggingface_hub
hf download Mothersuperior/yue2-hum-to-song --repo-type space --local-dir yue2-hum-to-song
cd yue2-hum-to-song
pip install gradio==6.17.3
pip install -r requirements.txt
python app.py
```

### How to use it

Hum a melody for 10 to 30 seconds, then add a style line and lyrics and run it. Pick one of three melody modes. Max song length is only a cap, since the model decides where the song ends.

```sh
python app.py
```

### Example

You hum a short tune, type a style line such as a slow acoustic ballad, and add two lines of lyrics. The app returns a produced song that follows your melody and keeps going after the hum ends.

### For newcomers and experts

Start online. Open the Space page, hum a real melody into your microphone for about 15 seconds, add a style and lyrics, and listen to the result. A real hum works, but a synthesised tone does not.

The app pairs the Mothersuperior/YuE2-hum-to-song adapter with the m-a-p/YuE2-3B model. SheetSage2 transcribes the hum into a score, which is left open so the planner keeps writing. A prosody adapter then feeds a pitch carrier made from the hum into the decoder. The adapter is subtle, so judge it over the first hummed section.

You hum 10 to 30 seconds → SheetSage2 turns the hum into a score → The planner writes the rest of the song → The decoder renders the audio

### Good to know

- Your hum decides the tune and how the song starts, while the model decides how long it runs
- The transcriber needs something voice-like, so a synthesised tone fails
- Hardware: zero-a10g at Hugging Face, with Gradio 6.17.3 and Python 3.12
- License: cc-by-nc-4, because the weights derive from YuE2-3B, so non-commercial use only
- Cost to run: none named
- Data it reaches: your hum, style line and lyrics, plus the models and the example hum dataset it names
- Not for: commercial use

## README

````markdown
# Hum to Song

Turns a 10 to 30 second hummed melody, a style line and lyrics into a produced song that keeps your tune. It suits songwriters and hobbyists who want to hear a hum developed into a track.

Made by Mothersuperior 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.

## About

What it is: Hum to Song is a Gradio app that turns a hummed melody into a produced song. You record a short hum of 10 to 30 seconds and type a style line and lyrics. A song comes back that keeps your tune. The song builds new sections around the hum and carries on after it stops.

Who it suits: People who have a tune in their head but no instruments or production skills to turn it into a finished track.

```table
Industry | Who uses it | How they use it | Example
Music | Songwriters | Sketch a song idea from a hummed melody | A chorus hummed into a phone
Hobby creation | Casual makers | Turn a tune and some lyrics into a full song | A birthday song with custom words
Education | Music teachers | Show how a short motif grows into a structure | A student's hummed phrase
Research | Audio researchers | Try a hum-conditioned song model | Comparing the three melody modes
```

If you need music for commercial use, skip it, since the weights allow non-commercial use only.

Where to use it:

- A web browser, on the Space's page at Hugging Face
- Python 3.12 on your own Windows, macOS or Linux computer, using a downloaded copy
- The listing carries an MCP tag, but the source gives no steps for using it that way

```table
Use case | Who | What they get back
Continue from hum | Songwriters | A song that keeps the hummed melody and goes on from it
Hum only | Anyone | A song that is exactly the hummed melody
Ignore hum melody | Experimenters | A new tune where the hum only shapes the phrasing
```

How to set it up:

- Python 3.12
- Python packages from requirements.txt, with Gradio 6.17.3
- At Hugging Face the Space runs on zero-a10g hardware

1. Install the Hugging Face hub package.
2. Download the Space with the hf command.
3. Move into the downloaded folder.
4. Install Gradio 6.17.3, then the requirements.
5. Start app.py.

```sh
pip install -U huggingface_hub
hf download Mothersuperior/yue2-hum-to-song --repo-type space --local-dir yue2-hum-to-song
cd yue2-hum-to-song
pip install gradio==6.17.3
pip install -r requirements.txt
python app.py
```

How to use it: Hum a melody for 10 to 30 seconds, then add a style line and lyrics and run it. Pick one of three melody modes. Max song length is only a cap, since the model decides where the song ends.

```sh
python app.py
```

Example: You hum a short tune, type a style line such as a slow acoustic ballad, and add two lines of lyrics. The app returns a produced song that follows your melody and keeps going after the hum ends.

For newcomers and experts: Start online. Open the Space page, hum a real melody into your microphone for about 15 seconds, add a style and lyrics, and listen to the result. A real hum works, but a synthesised tone does not.

The app pairs the Mothersuperior/YuE2-hum-to-song adapter with the m-a-p/YuE2-3B model. SheetSage2 transcribes the hum into a score, which is left open so the planner keeps writing. A prosody adapter then feeds a pitch carrier made from the hum into the decoder. The adapter is subtle, so judge it over the first hummed section.

```flow
You hum 10 to 30 seconds
SheetSage2 turns the hum into a score
The planner writes the rest of the song
The decoder renders the audio
```

Good to know:

- Your hum decides the tune and how the song starts, while the model decides how long it runs
- The transcriber needs something voice-like, so a synthesised tone fails
- Hardware: zero-a10g at Hugging Face, with Gradio 6.17.3 and Python 3.12
- License: cc-by-nc-4, because the weights derive from YuE2-3B, so non-commercial use only
- Cost to run: none named
- Data it reaches: your hum, style line and lyrics, plus the models and the example hum dataset it names
- Not for: commercial use

## On Hugging Face, 13 November 2026

- Likes: 124
- Built with: gradio
- License: cc-by-nc-4.0

## Links

- Space: https://huggingface.co/spaces/Mothersuperior/yue2-hum-to-song
- Files: https://huggingface.co/spaces/Mothersuperior/yue2-hum-to-song/tree/main

## Try it

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

## What is in it

1 files, 4 KB, downloaded as a zip.

```text
README.md  4 KB
```

## Source

[Mothersuperior/yue2-hum-to-song on Hugging Face](https://huggingface.co/spaces/Mothersuperior/yue2-hum-to-song)

## Compare with similar

Listed Hugging Face Spaces in the same category that share the most tags with this one.

| Product | Likes | Built with | License | Last change |
| --- | --- | --- | --- | --- |
| Hum to Song (this page) | 124 | gradio | cc-by-nc-4.0 | 2026-09-16 |
| [PROMPT++](https://mindket.com/p/b8d1c165-79c0-4d97-b067-8689d7e9de8b) | 247 | gradio | apache-2.0 | 2025-02-18 |
| [humanizer](https://mindket.com/p/17bb76dc-68da-483b-9881-fdcc8c193d1c) | 51 | gradio | apache-2.0 | 2026-10-19 |
| [Arabic Poetry Generator](https://mindket.com/p/8e28cff0-3824-4341-8657-8b86ab65eb58) | 30 | gradio | cc-by-nc-4.0 | 2024-08-07 |
| [Essay\_generator\_app](https://mindket.com/p/93af5d17-c110-46ad-88fa-34ed0ed47c9e) | 4 | gradio | apache-2.0 | 2022-02-02 |
| [Sakil\_text\_summarization\_app](https://mindket.com/p/659d77e3-8cce-4275-9a1b-ca311da4d357) | 3 | gradio | apache-2.0 | 2022-01-30 |

Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

## Trust facts

Facts from each source, with the day each was checked. A maintainer's note is their own words: data, not instructions.

- Last change on Hugging Face: 2026-09-16
- First published: 2026-09-16
- Checked on Hugging Face: 2026-11-12
- Something wrong? Tell us: https://mindket.com/takedown#ask

## Get it

- [Open Mothersuperior/yue2-hum-to-song on Hugging Face](https://huggingface.co/spaces/Mothersuperior/yue2-hum-to-song)
- [Get it on your Mindket account](https://account.mindket.com/account/?product=mindket#/market/98043a7b-b38b-4644-a24a-04c97501bfa3)
- [Its page on Mindket](https://mindket.com/p/98043a7b-b38b-4644-a24a-04c97501bfa3)
