Join our Discord! discord.gg/pianoglow

Multiplayer piano with training, leaderboards and neon visuals

Available onSteam Recommended Available oniOS Available onAndroid
Level 9 Avg: 3.19 Shift: 17.5%
Notes3,167 Chords994 RangeC#2 – B6
Press [ or ] to semi-auto
Keyboard Settings Optionally set the keyboard and controls to your liking or to match the piano app you are using.
Keyboard
Controls
[SQ] [dQ] [SQ2] 
[QH!] [Q] [Q] [QG2] [Q!] [SQ] [aQ] [pQ2] 
[SQ!] [Q] [Q] [20%] % [0%] 6 [eS60] 
[ed60] [eS620] [eH630] [e60] [e60] [eG620] [e630] [eS60] 
[e60] a [pe620] [e630] [eSL60] [e60] [e620] [e60] 
[SQ] [dQ] [SQ2] [QH!] [Q] [Q] [QG2] 
[Q!] [SQ] [aQ] [pQ2] [SQ!] [Q] [Q] [20%] 
 % [0%] [eS60] 6 [ed60] [eS620] [eH630] [e60] 
[eG60] [e620] [fe630] [eS60] a [pe60] [e620] [e630] 
[eIG60] [e60] [e620] [e60] [yjeG92] [9] 
[yje92] [yeG92] 2 [yje92] 
 [yeG92] [yjeG92] [yeSG92] 2 
 [yjfe92] [ufWT!] 
 [uWTH!] [ufWTG!] [2] [SQH] 
 Q a [pS] 2 [QG] 
 [SQ] 2 [QG] [2] [yjeG92] [9] 
[yje92] [yeG92] 2 [yje92] [yeG92] 
[yjeG92] [yeSG92] 2 [yjfe92] [ufWT!] 
 [uWTH!] [ufWTG!] 2 
[QHG] [] Q [S] [QG] 
 2 [SQ] [QG] [yjeG92] 
 9 [] [yje92] [yeG92] 
 2 [yje92] [yeG92] [yje92] 
 [yeG92] [2] [yje92] [yige96] 
 [2] 2 [73] [yjiged96] 2 [7] 
 [yige96] 6 [2] [2] [yjige96] [62] [2] 
[yige96] [2] [52] [ykjihe96] [2] [52] [yige96] 
 5 [2] [52] [yjieL96] 2 
[pe60] 6 [e60] [eG620] [e60] [fe60] 
[e60] [eS620] [pe60] [yea963] [9] [yeS96] 
 [yea962] [ype96] [urI730] [ur730] 
[ur7320] [ur730] [e60] [6] [e60] 
 [eG620] [e60] [fe60] [e60] 
 [eS620] [pe60] [yea963] 9 
[yeS96] [yea962] [ype96] [ura730] 
[ur730] [ur7320] [ur730] [QI] Q 
 [Q] [QO2] [Q] [pQ] 
 [Q] [aQ2] [SQ] [yeI962] 
 [] Q [yeI962] [ur7320] 0 [ur730] 
 [eI60] e p [pe60] [e620] 
 [e60] e [pe60] [e60] 
[yeG962] [ye962] W [urf730] [urS730] 
 [ur7320] [urp730] e [e60] 
 2 [73] [e60] [72] [76] 2 [7] 
[e620] 6 [2] [30] 7 2 [62] 
 [30] [e60] 7 2 [52] [e60] [e60] 
 [72] 5 [e620] [5] [72] 5 [e60] [72] 
 2 [SQL] [zdQ] [SQL2] [GC] [VQH!] 
 [Q] [Q] [QGC2] [Q!] [SQL] 
[kaQ] [pjQ2] [SQL!] [Q] [Q] [SL20%] % [0%] 
[eSL60] [zed60] [eSL620] [eGC630] [VH] [e60] [e60] [eGC620] 
[e630] [eSL60] [e60] [ka] [pje620] [e630] [e60] [e630] 
 3 [e620] [e60] [SQ] [dQ] [SQ2] 
[QH!] [Q] [Q] [QG2] [Q!] [SQ] [aQ] 
[pQ2] [SQ!] [Q] [Q] [S20%] % 
 [0%] [eS60] 6 [ed60] [eS620] [eH630] 
 [e60] [e60] [eG620] [e630] [eS60] [e60] a [pe620] 
 [e630] [eSL60] [VH] [eSL60] [VH] [eSL620] [e60] 
[SQ] [dQ] [SQ2] [QH!] [Q] [Q] 
[QG2] [Q!] [SQ] [aQ] [pQ2] [SQ!] 
 [Q] [Q] [20%] % [0%] [eS60] 
 6 [ed60] [eS620] [eH630] [e60] [eG60] [e620] 
 [fe630] [eS60] a [pe60] [e620] [e630] 
[eIG60] [e60] [e620] [e60] 
[yjeG92] 9 [yje92] 
[yeG92] 2 [yje92] [yeG92] 
[yjeG92] [yeSG92] 2 [yjfe92] 
 [ufWT!] [uWTH!] 
 [ufWTG!] [2] [SQH] Q a [pS] 
 2 [QG] [SQ] 2 
 [QG] [2] [yjeG92] [9] [yje92] [yeG92] 
 2 [yje92] [yeG92] [yjeG92] 
[yeSG92] 2 [yjfe92] [ufWT!] [] [uWTH!] 
 [ufWTG!] 2 [QHG] [] Q [S] 
 [QG] 2 [SQ] 
 [QG] 9 [yjeG92] [] [yje92] 
 [yeG92] 2 [yje92] 
 [yeG92] [yje92] [yeG92] [2] 
 [yje92] [yige96] [2] 2 
 [73] [yjiged96] 2 [7] [yige96] 6 [2] 
 [2] [yjige96] [62] [2] [yige96] [2] [52] [ykjihe96] 
 [2] [52] [yige96] 5 [2] [52] 
[yjieL96] 2 [pe60] 6 [e60] [eG620] 
 [e60] [fe60] [e60] [eS620] [pe60] 
 [yea963] 9 [yeS96] [yea962] 
[ype96] 0 [urI730] [ur730] [ur7320] 
[ur730] [e60] [6] [e60] [eG620] 
 [e60] [fe60] [e60] [eS620] 
 [pe60] [yea963] [9] [yeS96] [yea962] 
[ype96] [ura730] [0] [ur730] [ur7320] 
[ur730] [QI] [] [Q] [QO2] 
 [Q] [pQ] [Q] [aQ2] 
 [SQ] [yeI962] [] [yeI962] 
 3 [ur7320] [ur730] [eI60] 6 
 p [pe60] [e620] [e60] [pe60] 6 
 [e60] [yeG962] [ye962] 
[urf730] [urS730] [ur7320] [urp730] 
[e60] 2 [73] [e60] [72] [76] 
 2 6 [7] [e620] 6 [2] 6 
 [30] 7 2 [62] [30] 6 [e60] 
 7 2 [52] [e60] [e60] 6 [72] 5 
[e620] [65] [72] 5 [e60] [762] 2 [pe60] 
[e60] [yeG962] [ye962] [urf730] [urS730] [ur7320] 
 [urp730] [e60] 2 [73] 
[e60] 6 [72] [76] 2 [7] [e620] 6 
 [2] [6] [30] 7 2 [62] [30] 6 
[e60] 7 2 [52] [e60] [e60] 6 
 [72] 5 [e620] [65] [72] [65] [] [72] 
 2 6 [pje^60] [e60] [pje620] ^ 
 3 [pj] [pjQ] ^ [pj3] [pj] [pjQ] 
 2 ^ [pj] [pj] ^ [pj] [pj] 
 [pjQ6] ^ 2 [kaQ7] [ka] [WSL!] ^ 
 [kaQ7] [ka] [pj6] 2 ^ 
[pje60] [^] 6 [e60] [pje620] [^2] 3 [pjQ] 
 ^ [pj3] [pj] [pjQ] ^ 
 2 3 [pj] [^] [pjQ] [pjQ6] 2 
 ^ [kaQ7] [ka] [^WSL!] [kaQ7] [pj^6] 
 2 [pje^60] 6 [pje60] [pje620] ^ 
 [uf] 3 [pjQ] ^ [pj3] [pjQ] 2 
 ^ [pj] ^ [pj] [pjQ] [pj] 
 [pjQ6] ^ 2 [kaQ7] [WSL!] ^ [kaQ7] 
 [ka] [pj6] 2 ^ [pje60] [^] 
 [pj6] [pje60] [pj] [pje620] [^2] [pj6] [pj3] [pj] 
[pjQ] ^ [pj] [pj3] [pj] 
[pjQ] ^ 2 3 [pj] [^] [pj] [pjQ] 
 [pj] [pjQ6] 2 ^ [kaQ7] [^WSL!] 
 [zdQ7] [xf^6] 2 [GC] [yeVHG92] [ye92] [ye92] 
[yeGC92] [ye92] [yxfe92] [ye92] [zyed92] [uWTSL!] [uWT!] [zudWT2!] 
[pjQ] [] [Q] [Q2] [Q] [yeIG92] 
[yeG92] [yeOH92] [yeOH92] [ypje92] [ypje92] [ykea92] [ykea92] [ukaWT!] 
[ukaWT!] [upjWT2!] [pj] [pjQ] [fQ] G [jQL2] 
 [jL] [QG] f [yke92] [ye92] [yke92] [yje92] [ye92] 
[yfe92] G [yjfeI92] [jf] [ypeG92] f [yieL92] x 
 b z [yie92] [yieL92] [ypjie92] [yie92] [yiea92] S 
[yifeG92] G [yjieS92] k [yeL9762] z L [zyge9762] 
 L z [yeL962] z L [zyje962] L z 
[yeL9652] z L [zyke9652] L z [yeL9652] z 
 L [zyeL9652] L z b 2 [] c 
 b n n b 2 c [xpe60] [e60] 
[eG620] [e60] [fe60] [e60] [eS620] 
[pe60] [yea963] [yeS96] [yxea962] 
 [ype96] [urI730] [ur730] [xur7320] 
[ur730] [e60] [e60] [eG620] 
 [e60] [fe60] [e60] [eS620] 
 [pe60] [yea963] [yeS96] [yea962] 
 [ype96] [ura730] [ur730] [ur7320] 
 [ur730] [QI] [Q] 
[QO2] [Q] [pQ] [Q] 
[aQ2] [SQ] [yeI962] [] [yeI962] 
[ur7320] [ur730] [eI60] p [pe60] 
 [e620] [e60] [pe60] 
[e60] [yeG962] [ye962] [urf730] [urS730] 
 [ur7320] [urp730] [pje60] 2 
 [73] [pje60] [72] [76] 2 [7] [pje620] 
 6 [2] [pj30] 7 2 [62] [pje30] 
[pje60] 7 2 [52] [pje60] [pje60] [72] 
 5 [pje620] [5] [72] 5 [pje60] [72] 2 
[upje60] [pje60] [ypjedG962] [ypje962] [urpjfS730] [urpjSO730] 
[urOH7320] [urpOH730] [pje60] 2 [73] 
 [pje60] [72] [76] 2 [7] [pje620] 6 
 [2] [pj30] 7 2 [62] [pje30] [pje60] 
 7 2 [52] [pje60] [pje60] [72] 5 
[pje620] [5] [72] 5 [pje60] [72] 2 [upje60] 
[pje60] [ypjedG962] [ypje962] [urpjfS730] [urpjSO730] [urOH7320] 
 [urpOH730] [pje60] 2 [73] 
[pje60] [72] [76] 2 [7] [pje620] 6 [2] 
 [pj30] 7 2 [62] [pje30] [pje60] 
 7 2 [52] [pje60] [pje60] [72] 5 [pje620] 
 [5] [72] 5 [pje60] [72] 2 [upje60] [pje60] 
[ypjedG962] [ypje962] [urpjfS730] [urpjSO730] [urOH7320] 
[urpOH730] [pje60] 2 [7] [pje60] [72] 
[pje60] [72] 6 [uf3] 6 [2] [QIG] 
 6 7 2 [uf3] [62] [QIG] 
 [62]

TIP: Use "Copy Text" at the top to copy the sheet instantly.