Indie product · Web · live

Emojio Composer 🎨

A love letter to Mario Paint’s Sound Composer — drag a 🐸 onto the staff, hear a note, build a song. No DAW, no notation, no excuse.

RoleCo-creator, designer, partner
CollaboratorsBest Practice partners (Angela Runge and team)
PlatformWeb
Try itemojio-composer.madewithbestpractice.com →

Problem

Music tools intimidate. You’re either pushing rectangles around a DAW timeline, learning notation, or mashing a one-button “make a song” novelty. The fun, low-stakes middle — where a kid, a non-musician, or a curious adult can play — has almost nothing in it. Mario Paint had this thirty years ago. What happened?

Insight

Mario Paint nailed it: the sprite was the note. Drag a 🐸 onto a staff, it’s a frog and it’s a B-flat. The world standardized on a new universal sprite set since — emoji — and people already arrange them to say things they don’t have other vocabulary for. The composer should let you paint with them, and what comes out should be shareable.

Solution

A bright, friendly canvas. Pick an emoji, drop it on the staff, it sings. A 🎲 randomize button when the page feels empty. A 🧽 clear-canvas action (with a confirm, because clearing hurts). The whole song packs into a tiny share code so a friend can open your composition and remix it. No accounts, no logins, no “sign up to continue.” Just paint.

A short looping demo of Emojio Composer playing back: a musical staff with rainbows, a basketball, soccer ball, rocket, red bird, and pixel-art space invaders arranged on it; a pink playhead sweeps left-to-right as the composition plays.
The canvas, mid-playback. A rocket, a rainbow, a soccer ball, a flock of space invaders — paint, randomize, listen, share.
Spiritual ancestor

Mario Paint, Super Nintendo, 1992.

Nintendo shipped Mario Paint with the SNES Mouse in 1992. Tucked into the corner was the Music Composer: a five-line staff, a row of sprites — flies, mushrooms, hearts, Yoshi heads, Bowsers — and you’d drag them onto the staff to write songs. The sprite was the note. Fly = a high pitch with wing flutter. Mushroom = a fat low one. Yoshi = a yodel. You could make a song before you could spell treble.

Three decades later the sprites updated themselves — the world standardized on emoji — but the gesture is the same. Emojio is Mario Paint’s music room with a 2026 sprite library. 🐸 still plays a note. 🚒 still feels like a fire truck. 💩 still arrives uninvited.

Personality

Bright, generous, fundamentally silly. The interface refuses to take itself seriously — there’s a 💩 in the default palette and we will not be apologizing for that. The art-palette 🎨 is the identity marker; the friendly serif title at the top says this is a place where mistakes are the point.

The Emojio toolbar — title, transport controls (Play, Random, Clear, Share), tempo slider, and a row of emoji stickers acting as the instrument palette.
The toolbar: transport, tempo, and the emoji sticker palette. Each emoji is also an instrument — paint with the one you want to hear.

Who it’s for

  • Anyone who once loved Mario Paint’s Music Composer and never got over it 👋
  • Kids who can drag-and-drop before they can read a staff 🎒
  • Music teachers looking for a five-minute warm-up exercise that won’t embarrass anyone 🎻
  • Visual thinkers, doodlers, daydreamers 🌈
  • Anyone who’d rather paint than program — and refuses to learn a DAW just to make a jingle 🎨
Try Emojio Composer

Paint a song. Send it to a friend. 🎨🎶

Open the canvas. Hit 🎲. See what comes out. Or paint something on purpose — your call. The song code is the share link. The Sound Composer would be proud.