2026-09-08 16:11 UTC · Community Announcements · TheAlanski
Yo humans and aliens 👽!We're proud to announce super juicy updates listed below, almost as juicy as 流沙包. Remember, email ideas/support to support@pianoglow.com or join our Discord at https://discord.gg/pianoglow.Piano Height: Under Settings > System, you can adjust the height of the 3D piano. Perfect if your monitor's aspect ratio is extremely wide/short.Render Video ImprovementsExport multiple resolutions at once.Safezone adjuster for social media posts (for portrait shorts).Preview the audio + visuals of the export.Ability to set specific time-range to render.Mouse Velocity: Under Settings
2026-09-02 10:49 UTC · Community Announcements · TheAlanski
Yo everyone! We're proud to announce juicy updates.As usual - email ideas/support to support@pianoglow.com or join our Discord at https://discord.gg/pianoglow.Bluetooth MIDI on Windows: Direct support for Bluetooth MIDI for Windows platform. This is an alternative to using USB-B as a minority of users had trouble using USB-B or they didn't have the cable. USB-B is still preferred.Soft Pedal on QWERTY: Added in Settings > Shortcuts > Pedal (and Settings > UI to show this).Notebeam Texture: Under Settings > Theme > Notebeam Texture, you can add a custom secondary texture to notebeams. This is di
2026-08-25 09:31 UTC · Community Announcements · TheAlanski
Yo everyone! We're proud to announce juicy updates.As usual - email ideas/support to support@pianoglow.com or join our Discord at https://discord.gg/pianoglow.UI Color: You can now adjust the UI color under Settings > Color > UI Color.Blue & Pentatonic Scales: Added to the scales training mode.SoundFont Layering: You can now add several layers of SoundFont and adjust the volumes of the layers.Loop/Sequencer: Create quick loops and iterate through them via More > MIDI Looper.Modulation & Pitch Bend: Under the More panel.5 Letter Multiplayer Mode: A new multiplayer mode where you can guess 5-let
2026-08-12 07:47 UTC · Community Announcements · TheAlanski
Yo everyone! We're proud to announce juicy updates.As usual - email ideas/support to support@pianoglow.com or join our Discord at https://discord.gg/pianoglow.Hangman Multiplayer Mode: Race in completing the hangman first, while playing or listening to others play piano.Loop Section Snap: Loop sections now have a snap (you can see and snap to other loop sections you have, as long as you set the snap setting on). It was also renamed from Loop Range.Status Icons: Staff, banned, blocked, friends or people you follow, will have an icon next to their name.Smaller/misc updates:SoundFont Instrument S
2026-08-02 20:30 UTC · Community Announcements · TheAlanski
Yo everyone! We're proud to announce juicy updates.As usual - email ideas/support to support@pianoglow.com or join our Discord at https://discord.gg/pianoglow.2 New Multiplayer Modes:Guess Drawing: Take turns drawing and guessing each other's drawings. While waiting for your turn, multiplayer piano works, so you can play and listen to other people playing. Note: You need to join the queue if you want a turn drawing.Guess Song: Queue up to play songs and guess them.Workshop Improvements:You can now access more workshop items without requiring to subscribe to them and browse/search through them,
2026-07-29 11:51 UTC · Community Announcements · TheAlanski
Yo humans, pianists and aliens 👽! 你好! We present to you some top-secret government classified updates (some juicy updates🧃, a good source of vitamin C). As usual they're heavily based on user feedback/ideas (particularly from our Discord server or emails - so thank you!):3D Sheets Visualizer: Customizable 3D sheets notation visualizer with bouncing balls available in MIDI or MusicXML playback mode.Performance Optimizations: Better performance on lower end devices.Lightweight Theme: You can select in Settings > System > Performance > Force Lightweight Theme to force particular settings to opt
2026-07-24 12:35 UTC · Community Announcements · TheAlanski
Yo! 你好! Updates, as usual they're heavily based on user feedback/ideas (particularly from our Discord server or emails - so thank you!):Animated Pets: These pets will jump about and land on the piano notes and beams. Choose a variety from Sun Wukong to Ninja Cat. They will dance around your piano notes and provide good company while you practice! Configurable through Settings > Theme.Velocity Colors: You can set colors that are dependent on the velocity via Settings > Color.Loop Range improvements:Horizontal line (draggable) shown over the notebeams.Loop Range presets added.Auto Hold & Pedalli
2026-07-17 12:45 UTC · Community Announcements · TheAlanski
你好! Updates, as usual they're heavily based on user feedback/ideas (particularly from our Discord server or emails - so thank you!):Scales & Arpeggios Training Mode: You can now train scales and arpeggios, and practice them. This shows suggested fingerings that are fairly common/standard.Improved Visuals: More epic visuals. You can check out the Wind particle effects and improved Swirl in the Notebeam Addons setting under Settings > Theme.MIDI Loopback: You can set-up new virtual MIDI ports under Settings > MIDI.ASIO: You can output the audio to ASIO for lower latency if you have ASIO set up.
2026-07-11 11:45 UTC · Community Announcements · TheAlanski
你好! Updates, as usual they're heavily based on user feedback/ideas (particularly from our Discord server or emails - so thank you!):MIDI Editor: Built-in MIDI editor (accessible in either the Player panel or More panel).Translate Chat: Chats in the game will get translated to your local language.Either by clicking on the translate button or under Settings > Online you can choose to have it automatic.Playback improvements:Faster Video Rendering Speeds: Much faster video rendering speeds. Audio Override: For playback, you can override the playback audio with an audio file e.g. WAV/mp3/ogg - then
2026-06-21 11:07 UTC · Community Announcements · TheAlanski
你好! Updates, as usual they're heavily based on user feedback/ideas (particularly from our Discord server or emails - so thank you!):Country Flags: Now shown in multiplayer (Settings > Online). Thanks criteria_05252@ for the idea.Playlist feature: Queue up songs in the player or falling notes (has shuffle feature too), thanks @PsyOpsSub for the idea.Music Library > Local Files: easier access to local MIDI/MusicXMLs, looks up to 4 subfolders deepSheet Music Trainer - More Customization: Allows more customization and fully adjustable range, able to set preferred chord types to focus on such as tr
2026-06-01 22:02 UTC · Community Announcements · TheAlanski
你好! Updates, as usual they're heavily based on user feedback/ideas (particularly from our Discord server or emails - so thank you!):Voice Chat: Now in Multiplayer (push to talk). Thanks MarleyOnAPiano@ for the idea.Auto-conversion of keyboard layouts: Because some users have different keyboard layouts to QWERTY, auto-conversion of QWERTY library sheets will be done to match the user's keyboard layout, opt-out in Settings > QWERTY. Thanks Werefox@ for the feedback about this.Loop Range Memory: The game will remember the loop range for each specific music (even the ones you uploaded, or from the
2026-05-11 14:52 UTC · Community Announcements · TheAlanski
你好! Updates, as usual they're heavily based on user feedback/ideas (particularly from our Discord server or emails - so thank you!):Word Typing Mode: New mode. This unlocks at 1000 lifetime score of the QWERTY typing mode (mostly to avoid confusing players of thinking it's the QWERTY mode when it's a different mode). You can attach a song to the word typing mode. Practice your touch-typing skills here!Auto Piano Shifting: When you select the "AUTO" setting after setting a smaller piano e.g. 61 key piano, or 25 key piano etc, whenever you press a note on your MIDI piano that's out of range of t
2026-05-01 20:14 UTC · Community Announcements · TheAlanski
你好! Updates, as usual they're heavily based on user feedback/ideas (particularly from our Discord server - so thank you!):3D Piano: You now have a 3D piano and can tilt/rotate the view of it under the 3D camera settings. Please TURN ON the anti-aliasing setting if you using 3D piano to avoid jagged edges. Thanks PsyOpsSub@ for the idea.Chord Games Mode: Practice and learn chords. Thanks dzondapiano@ for the idea.Light Up Keys: In Settings > MIDI > MIDI Output, you can choose to enable certain MIDI output devices to light up keys during falling notes. This will only work for MIDI devices that h
2026-04-13 16:21 UTC · Community Announcements · TheAlanski 杜愷隆
你好! Updates, as usual they're heavily based on user feedback/ideas (particularly from our Discord server - so thank you!):Private Messaging: You can now private message other users (by default, you allow users that you follow to private message you). Thanks Zanubis@ for the idea!Social Settings: You can now change your username, display name and biography which will show on your profile.Follow & block: You can now follow & block users. Once you follow each other, you become friends. Thanks Zanubis@ for the idea!Multiplayer Updates: P2P connection. Love mode game available there too. Jitter Buf
2026-04-09 23:03 UTC · Community Announcements · TheAlanski
你好! Updates, as usual they're heavily based on user feedback/ideas (particularly from our Discord server - so thank you!):Audio output: select an audio-output, e.g. default, headphones, a particular device, etc.Custom SoundFonts & VSTs now work in multiplayer. Thanks noakopiano@ for the idea.Chorus & delay effects. Thanks noakopiano@ for the suggestion!Resizable Sheet Music Training & QWERTY Mode: They're now resizable if you drag the bottom left or right corners. Thanks Ayien@ for the feedback about them being too tiny depending on the user's set-up.Hide online status setting. Available under
Full appinfo as delivered by Steam PICS, changenumber 38701875. Also at /api/app/3499520/raw.
{
"appid": "3499520",
"common": {
"name": "PianoGlow",
"type": "Game",
"oslist": "windows,linux",
"osarch": "",
"osextended": "",
"icon": "952403353c5a1898d71583484dd419844b6abb45",
"clienticon": "1988c12b030fc67a175e238596adc7bc9ec19a04",
"clienttga": "12096185bcca2b4e298b9ca1b3105f887e90e695",
"releasestate": "released",
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1765411200",
"tested_build_id": "20742296",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsDoNotMatchDeckDevice"
},
"1": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"2": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsNotLegible"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"4": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
}
},
"steam_machine_tests": {
"0": {
"display": "3",
"token": "#SteamMachine_TestResult_ControllerGlyphsDoNotMatchDevice"
},
"1": {
"display": "3",
"token": "#SteamMachine_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"2": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"3": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
}
},
"configuration": {
"supported_input": "gamepad",
"requires_manual_keyboard_invoke": "1",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "0",
"non_deck_display_glyphs": "1",
"small_text": "1",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "proton-10.0-3RC",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"controllertagwizard": "1",
"small_capsule": {
"english": "42c72437328d52a24a25d44e3da15952fcf64ea2/capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_hero_blur": "en",
"library_logo": "en",
"library_header": "en",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "61.37689614935825",
"height_pct": "100"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "124c4e2c0d6e249823dc181cd55918445fa80b84/library_600x900.jpg"
},
"image2x": {
"english": "124c4e2c0d6e249823dc181cd55918445fa80b84/library_600x900_2x.jpg"
}
},
"library_hero": {
"image2x": {
"english": "713214c96260c2768a332bde85c4c1eee8592619/library_hero_2x.jpg"
},
"image": {
"english": "713214c96260c2768a332bde85c4c1eee8592619/library_hero.jpg"
}
},
"library_hero_blur": {
"image": {
"english": "713214c96260c2768a332bde85c4c1eee8592619/library_hero_blur.jpg"
}
},
"library_logo": {
"image": {
"english": "a83a2d85065f06f61f7b96da0ea7c7414aedc660/logo.png"
},
"image2x": {
"english": "a83a2d85065f06f61f7b96da0ea7c7414aedc660/logo_2x.png"
},
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "61.37689614935825",
"height_pct": "100"
}
},
"library_header": {
"image": {
"english": "7e975ea5131115579544be2d5b67ac5c06407f03/library_header.jpg"
},
"image2x": {
"english": "7e975ea5131115579544be2d5b67ac5c06407f03/library_header_2x.jpg"
}
}
},
"store_asset_mtime": "1785334846",
"associations": {
"0": {
"type": "developer",
"name": "TheAlanski"
},
"1": {
"type": "publisher",
"name": "TheAlanski"
}
},
"primary_genre": "52",
"genres": {
"0": "4",
"1": "23",
"2": "28",
"3": "51",
"4": "52",
"5": "58",
"6": "70"
},
"category": {
"category_22": "1",
"category_23": "1",
"category_15": "1",
"category_2": "1",
"category_1": "1",
"category_36": "1",
"category_49": "1",
"category_9": "1",
"category_38": "1",
"category_30": "1",
"category_44": "1",
"category_25": "1",
"category_29": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"french": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"italian": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"german": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"spanish": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"arabic": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"indonesian": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"japanese": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"koreana": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"polish": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"brazilian": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"russian": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"schinese": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"latam": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"turkish": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"ukrainian": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"bangla": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"hindi": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
}
},
"steam_release_date": "1741622587",
"community_visible_stats": "1",
"workshop_visible": "1",
"community_hub_visible": "1",
"gameid": "3499520",
"store_tags": {
"0": "1027",
"1": "1621",
"2": "189941",
"3": "1674",
"4": "493",
"5": "597",
"6": "599",
"7": "872",
"8": "784",
"9": "1036",
"10": "87",
"11": "8013",
"12": "4975",
"13": "3871",
"14": "4191",
"15": "4400",
"16": "4085",
"17": "4145",
"18": "4726",
"19": "1654"
},
"review_score": "8",
"review_percentage": "97"
},
"extended": {
"enablegameoverlayforapp": "1",
"absolutemousecoordinates": "0",
"remoteplaytogethertestingbranches": "default",
"developer": "TheAlanski",
"publisher": "TheAlanski",
"homepage": "https://pianoglow.com"
},
"config": {
"installdir": "PianoGlow",
"launch": {
"0": {
"executable": "PianoGlow.exe",
"type": "default",
"config": {
"oslist": "windows"
}
},
"1": {
"executable": "PianoGlow.app",
"type": "default",
"config": {
"oslist": "macos"
}
},
"2": {
"executable": "PianoGlow",
"type": "default",
"config": {
"oslist": "linux"
}
}
},
"uselaunchcommandline": "1",
"app_mappings": {
"0": {
"platform": "linux",
"tool": "SteamLinuxRuntime_4"
}
}
},
"depots": {
"228989": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"3499521": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "8323659585975939103",
"size": "813894348",
"download": "471313136"
}
}
},
"3499522": {
"config": {
"oslist": "macos"
},
"manifests": {
"public": {
"gid": "6781417764746654552",
"size": "833111630",
"download": "408923424"
}
}
},
"3499523": {
"config": {
"oslist": "linux"
},
"manifests": {
"public": {
"gid": "6000939105213864934",
"size": "1102320742",
"download": "652863184"
}
}
},
"workshopdepot": "3499520",
"branches": {
"public": {
"buildid": "25190995",
"timeupdated": "1788883695",
"timebuildupdated": "1788883695"
}
}
},
"ufs": {
"quota": "1000000",
"maxnumfiles": "5"
}
}