Synthesia – a case study

The keyboard trainer software Synthesia* runs on a computer connected to a MIDI output of an electronic keyboard ((here on Wikipedia).  Music scores are displayed on the computer screen as (what I call) falling bombs onto a virtual keyboard at the bottom of the screen.  A bomb represents a note and when it lands on the virtual keyboard, the musician plays the corresponding key on the real electronic keyboard (for the duration indicated by the bomb length).  The software verifies the accuracy of the playing.  It also controls the rate of the falling bombs so that the learner can start slow and then speed up as learning and muscle memory progress.  

*The name Synthesia is not to be confused with Synesthesia, a neurological condition!. Also, Synthesia AI  is the name of a synthetic media generation platform used to create AI-generated video content.