Most browsers including Chrome and Safari have recently implemented an Autoplay Policy which prevents websites from playing audio and video content automatically without the user's consent. Unfortunately, this means that, depending on your browser settings, the virtual piano might be loaded correctly but sounds will not be available unless you take some action. The fix for this issue depends on your browser of choice, so please read below:
The audio engine behind Recursive Arts Virtual Piano (Web Audio API) has been affected by Chrome's Autoplay Policy since the M71 update was launched in December 2018. Therefore, by default, Chrome now mutes audio unless the user interacts with the domain. In this case, the fix is as simple as clicking with your mouse anywhere on the piano before you start playing notes with your computer keyboard. Alternatively, you can also modify Chrome's Autoplay settings to always allow playing sounds without any initial interaction. To do this, load chrome://flags/#autoplay-policy in the Chrome browser and change the Autoplay Policy option to "No user gesture is required".
When using Safari 11 or above, some users experience a muted piano even after interacting with the piano keyboard—piano keys are pressed but they produce no sound. To fix it, go to Safari > Settings for This Website > Autoplay. Then, select 'Allow all Autoplay' and reload the page. The virtual piano should now play sounds correctly everytime you visit our website.
If you are using Firefox, detailed information on how to allow or block media autoplay can be found via the following link:
https://support.mozilla.org/en-US/kb/block-autoplay