🔍

Magic Music Programmer iconMagic Music Programmer

A mobile-first music coding game with 120 progressive melody levels, notes, rests, repeat commands, daily challenges, sound effects, and account-free URL challenges.

YouToStem · Programming Game

Magic Music Programmer

Arrange notes, rests, and repeat commands across 120 algorithm-verified progressive melody puzzles.

Level 98Open the full-screen music workspace to arrange and perform.

Level 98

0:00

🎼 Target phrase

♯8½
81
8¼
♯6¼
♯61
♯61
71
8¼
84
8½
83

YouToStem · Strategy

📘 Magic Music Programmer Strategy Guide

1

Read the number score

Read left to right. Natural pitches are numbered 1–15, ♯ marks a black-key accidental, and the smaller value shows the note duration.

2

Split into phrases

Program three or four beats first, check them, then continue. Short phrases make mistakes easier to locate.

3

Spot repeated beats

Two consecutive identical notes or rests can use Repeat Previous, creating a shorter challenge program.

4

Fix the first mismatch

After a failed run, inspect only the first red beat. Correct that command before changing the rest.

❓ Magic Music Programmer FAQ

How do you play Magic Music Programmer?

Add notes, rests, and repeat commands from left to right, then choose Play Code. Every expanded beat must match the target phrase.

Which skills does the game develop?

It combines pitch recognition, rhythm memory, command sequencing, pattern recognition, and loop compression for musical and computational thinking.

How do the 120 levels become harder?

Level 31 expands to 15 natural notes, Level 61 adds half-, two-, three-, and four-beat durations, and Level 91 adds black-key accidentals and quarter beats. Tempo is adjustable from 30–260 BPM.

How does Repeat Previous work?

It plays the preceding note or rest one more time. Use it for consecutive identical beats; it cannot be the first program command.

What is Daily Creation?

Daily Creation is a free composition workspace with the complete pitch, black-key, and rhythm palette. Create and perform your own phrase instead of matching a fixed answer.

Does sharing a challenge require an account?

No. Invite Challenge encodes the seed, command count, and time in the URL so friends can play the exact same melody.

Why can I not hear audio?

Mobile browsers usually require a tap before playing audio. Tap a piano key to activate it and check that the speaker button is not muted.

🗓️ Updated 2026-09-04🐞 Feedback