Already subscribed?


1. Select a piece from the Music Library

or call a link from your personal Dropbox

2. Go AUTO

or trigger each beat from your fingers/toes

3. Simply enjoy the fun

or go back to steps 1 and 2 at anytime!

4D Piano on the road!

Watch The Eight Strings' Review:

Watch saxophonist Johnny Salinas rehearse with 4D Piano:

Watch singer Tonoccus McClain's livestream performance with 4D Piano:

Watch singer Jennifer Feinstein's mini tutorial: 

What do people say?

*Current Repertoire

Explore ...

Subscribe today.

Why 4D Piano?

Singer Wearing Hat

*Hand gesturing recognition and webcam integration are available on the 4D Piano Maestro, which works on a compatible laptop or desktop, pending the user's webcam, CPU, and WiFi connectivity.



I see graphics and animations, but there is no sound.

Be sure to tap Unmute when you see it, and check that your device isn't muted.

The buttons are hidden or out of reach.

Rotate your mobile device back and forth should snap the display back to view. Avoid using pinch gestures when scrolling through the Music Library.

How can I get subtitles like lyrics and measure numbers in the piece?

Send us an email at, and we would be glad to help you.

Where do I find the record button?

Google the name of your device and "screen record". You should be able to find an article similar to this one.

I would like to change the basic pulse unit for my tap. Is that possible?

Even though most compound times involving 6, 9, and 12, will be automatically converted into slower pulse unit, we can definitely create another version for you. Send us an email at, and we would be glad to help you.

The playback appears to have hiccups and/or the app crashes.

If you haven't done so, try switching to the Basic version (even on a laptop or desktop), and see if the issue disappears. Note: When you choose to Start Conducting, the playback will depend upon your internet and device capacity levels. Finally, check to see if you are running many applications in the background.

I hear static or crack in the sound.

Turn off other applications in the background (such as text and messenger), especially during a live performance. Consider using DND while practicing or performing. On a mobile device, rotating the screen in landscape mode may reduce the amount of static in the sound.


4D Piano is put together by Lucas Wong, with the help from:

  • BabylonJS

  • DataGenetics

  • PEP event system

  • xmltoJSON (copyright by William Summers & MetaTribal LLC under MIT License) 

  • Vex Flow (copyright (c) 2010 by Mohit Muthanna Cheppudira under MIT License)

  • Tonaljs (copyright (c) 2015 danigb under MIT License)

  • The University of Iowa Electronic Music Studio

  • Victor Dibia, HandTrack