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.
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
Arrange notes, rests, and repeat commands across 120 algorithm-verified progressive melody puzzles.
Level 97
YouToStem · Strategy
Read left to right. Natural pitches are numbered 1–15, ♯ marks a black-key accidental, and the smaller value shows the note duration.
Program three or four beats first, check them, then continue. Short phrases make mistakes easier to locate.
Two consecutive identical notes or rests can use Repeat Previous, creating a shorter challenge program.
After a failed run, inspect only the first red beat. Correct that command before changing the rest.
Add notes, rests, and repeat commands from left to right, then choose Play Code. Every expanded beat must match the target phrase.
It combines pitch recognition, rhythm memory, command sequencing, pattern recognition, and loop compression for musical and computational thinking.
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.
It plays the preceding note or rest one more time. Use it for consecutive identical beats; it cannot be the first program command.
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.
No. Invite Challenge encodes the seed, command count, and time in the URL so friends can play the exact same melody.
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.