by pianist central
🎵 Make music. Post it. Go viral. Produce your own songs in a full music studio, drop them into an endless scrolling feed, and watch the world react. Like, comment, follow, and climb the charts. 🎹 Two ways to make a beat Piano Roll: a full 88-key editor. Place notes, stack chords, drag to resize, set the BPM, and even layer multiple instruments in one song. Live Play: jump on the QWERTY piano and record a take in real time, exactly as you play it. 📱 A feed built for music Scroll a personalized "For You" feed that learns your taste and surfaces songs you'll actually like. Follow your favorite creators, save tracks, and never run out of new sounds. 🌈 Pick your vibe Every song gets a visualizer — Tiles, Orbit, or Bounce — so your track looks as good as it sounds. 💛 Get heard Earn coins by posting, getting likes, and playing. Spend them to promote your songs to more people or gift the creators you love. Create it. Share it. Blow up. 🚀
Each line is this game’s position on a Roblox discovery sort, sampled every ~30 min. A line breaks where the game dropped off that sort.
Each stem is one shipped update, as tall as the gap it closed — how long the previous build stayed current. The scale is logarithmic so one quiet month doesn’t flatten a year of daily shipping. Behind the stems is the same 51d player curve, so a build can be read against what it shipped into.
competitor launches — the biggest platform launches in this window (Forsaken, [X20] +1 Speed Keyboard Escape | Candy & Chocolate, Anime Expeditions [Warrior Saga🐉], …). toggle below the chart.
⚑ platform events — Roblox-wide changes in this window (Bot account ban waves begin) that moved player counts across many games at once. Context, not causes specific to this game. toggle below the chart.
CCU is sampled every ~30 min and keeps updating until a game spends a full month below 100 concurrent players — after that it’s considered dormant and collection stops.
Cumulative up/down votes and the resulting approval rate, sampled every ~30 min whether or not the game is currently charting. A gap marks a stretch where no vote reading was recorded.