About the Espressivo Web App

The Espressivo Web app enables you to interpret your digital scores with the help of a gamepad. Basically, you are able to control the tempo and rhythm of music pieces and apply different velocities and articulations to the notes of staffs or voices.

Compared to the Espressivo app for macOS and iOS, the Web version is simpler to use and offers less settings, but maintains the general functionality.

Requirements

The Espressivo Web app requires a gamepad to control the performance of music pieces. Furthermore, a MIDI device or a MIDI player is needed for sound output.

Gamepads

It is recommended that your gamepad includes a motion sensor, as motion is the most natural way to control the performance of music.

Unfortunately, Web browsers do not (yet) support the reading of motion sensor data. As a work-around, WebHID—which is at least partially implemented—is used to overcome this limitation. Since different gamepad brands follow different data layout schemes, every gamepad type needs a different configuration to access the motion sensor data. See the table below to learn what gamepads are currently supported.

GamepadComments
DualShock 4 (Playstation)Recommended
DualSense (Playstation 5)Recommended
8BitDo Pro 2Mode D recommended
Nintendo SwitchMissing analog triggers
XboxHas no motion sensor
Supported gamepads

Note: Most other gamepads can be used but without motion control.