GitHub repository: monsieursam/react-piano-hooks
Description: https://ganeshmani.github.io/react-piano-hooks/