swifttarrow

Converting songs into piano sheet music

22
0
100% credibility
Found Apr 10, 2026 at 22 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

Oh Sheet is an open-source AI application that transcribes songs from YouTube links, audio uploads, or MIDI files into playable two-hand piano sheet music, delivering PDF scores, MusicXML, and humanized MIDI outputs with live progress animations.

How It Works

1
🎵 Discover Oh Sheet!

Open the fun app that turns any song into beautiful piano sheet music just for you.

2
Pick your song
📺
Paste YouTube link

Quickly grab a video and let the app download the audio.

🎧
Upload audio file

Drop in your MP3 or recording to start transcribing.

🎹
Add MIDI file

Use an existing piano score and skip straight to polishing.

3
🚀 Hit Let's Go!

Tap the big button and watch the cute mascot come alive as the magic begins.

4
🐱 Watch it happen

Follow along with fun animations for each step like transcribing notes and arranging hands.

📄 Your sheet music is ready!

Play the interactive score, see the piano roll light up, and download PDF or MIDI to practice.

Sign up to see the full architecture

3 more

Sign Up Free

Star Growth

See how this repo grew from 22 to 22 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is oh-sheet?

Oh Sheet is a Python app that converts songs from YouTube links, audio uploads, or MIDI files into playable two-hand piano sheet music. Paste a URL or drop an MP3, and it spits out publication-quality PDF scores, MusicXML, and humanized MIDI files in seconds via AI transcription and arrangement. Built with FastAPI for the backend API and Flutter for a web frontend with interactive notation viewer and piano roll.

Why is it gaining traction?

It handles the full pipeline—YouTube downloading, stem separation, melody extraction, and engraving—delivering natural-sounding sheets that alternatives like Basic Pitch alone can't match. Real-time WebSocket progress with fun mascot animations keeps users hooked, plus exports integrate directly into tools like TuneChat for collaborative practice. Developers dig the OpenAPI docs and Docker Compose deploys for quick local spins.

Who should use this?

Music hobbyists transcribing pop songs to piano without manual notation. App builders adding "convert songs to sheet music" features to learning platforms. Music educators generating custom MIDI ringtones or WAV previews from student recordings.

Verdict

Promising early project (20 stars, 1.0% credibility) with solid README, tests, and eval scripts, but too green for production—expect tweaks for edge cases. Grab it for personal transcription hacks if you're okay forking.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.