Играюсь c Web Audio API, там есть
https://developer.mozilla.org/en-US/docs/Web/API/P... который задает форму волны осцилятора.
Нужны кофициенты для переобразования Фурье для фортепиано или другого струнного инструмента.
Синусоида звучит далеко не так красиво, нужно еще будет добавить ревибрацию