Ok if you load the below text file at this link, you can hear my recording of it.
https://www.apronus.com/music/flashpiano.htm
<div id="b6009684219dragdiv" draggable="true" ondragstart="drag(event)" style="display: inline-block;"><table id="b6009684219" class="noselect" style="border-collapse: collapse; display: inline-block; margin: 0.5em;"><tr class="noselect"><td class="noselect" style="padding: 0px;"><button id="b6009684219button" class="playback noselect" onmousedown="null" onmouseup="galog('Memorybutton', 'playback-click');setTimeout(&quot;b6009684219button.style.background='linear-gradient(to right, #ffffff, #ffffff 0%, #cccccc 0%, #cccccc)';&quot;,0);setTimeout('downpresspianokey(55);',0);setTimeout('releasepianokey(55);',222);playpianosound(audiocontext,55,0);setTimeout(&quot;b6009684219button.style.background='linear-gradient(to right, #ffffff, #ffffff 7.541407259485493%, #cccccc 0%, #cccccc)';&quot;,642);setTimeout('downpresspianokey(57);',642);setTimeout('releasepianokey(57);',864);playpianosound(audiocontext,57,0.642);setTimeout(&quot;b6009684219button.style.background='linear-gradient(to right, #ffffff, #ffffff 15.071067778691413%, #cccccc 0%, #cccccc)';&quot;,1283);setTimeout('downpresspianokey(64);',1283);setTimeout('releasepianokey(64);',1505);playpianosound(audiocontext,64,1.283);setTimeout(&quot;b6009684219button.style.background='linear-gradient(to right, #ffffff, #ffffff 25.84282861505932%, #cccccc 0%, #cccccc)';&quot;,2200);setTimeout('downpresspianokey(62);',2200);setTimeout('releasepianokey(62);',2422);playpianosound(audiocontext,62,2.2);setTimeout(&quot;b6009684219button.style.background='linear-gradient(to right, #ffffff, #ffffff 36.52061552919065%, #cccccc 0%, #cccccc)';&quot;,3109);setTimeout('downpresspianokey(60);',3109);setTimeout('releasepianokey(60);',3331);playpianosound(audiocontext,60,3.109);setTimeout(&quot;b6009684219button.style.background='linear-gradient(to right, #ffffff, #ffffff 44.073769528955715%, #cccccc 0%, #cccccc)';&quot;,3752);setTimeout('downpresspianokey(57);',3752);setTimeout('releasepianokey(57);',3974);playpianosound(audiocontext,57,3.752);setTimeout(&quot;b6009684219button.style.background='linear-gradient(to right, #ffffff, #ffffff 58.27557852695877%, #cccccc 0%, #cccccc)';&quot;,4961);setTimeout('downpresspianokey(55);',4961);setTimeout('releasepianokey(55);',5183);playpianosound(audiocontext,55,4.961);setTimeout(&quot;b6009684219button.style.background='linear-gradient(to right, #ffffff, #ffffff 65.81698578644426%, #cccccc 0%, #cccccc)';&quot;,5603);setTimeout('downpresspianokey(57);',5603);setTimeout('releasepianokey(57);',5825);playpianosound(audiocontext,57,5.603);setTimeout(&quot;b6009684219button.style.background='linear-gradient(to right, #ffffff, #ffffff 72.98249735698343%, #cccccc 0%, #cccccc)';&quot;,6213);setTimeout('downpresspianokey(64);',6213);setTimeout('releasepianokey(64);',6435);playpianosound(audiocontext,64,6.213);setTimeout(&quot;b6009684219button.style.background='linear-gradient(to right, #ffffff, #ffffff 82.6618113473511%, #cccccc 0%, #cccccc)';&quot;,7037);setTimeout('downpresspianokey(62);',7037);setTimeout('releasepianokey(62);',7259);playpianosound(audiocontext,62,7.037);setTimeout(&quot;b6009684219button.style.background='linear-gradient(to right, #ffffff, #ffffff 89.70985551509456%, #cccccc 0%, #cccccc)';&quot;,7637);setTimeout('downpresspianokey(55);',7637);setTimeout('releasepianokey(55);',7859);playpianosound(audiocontext,55,7.637);setTimeout(&quot;b6009684219button.style.background='linear-gradient(to right, #ffffff, #ffffff 93.43357218371902%, #cccccc 0%, #cccccc)';&quot;,7954);setTimeout('downpresspianokey(57);',7954);setTimeout('releasepianokey(57);',8176);playpianosound(audiocontext,57,7.954);setTimeout(&quot;b6009684219button.style.background='linear-gradient(to right, #ffffff, #ffffff 100%, #cccccc 0%, #cccccc)';&quot;,8513);setTimeout('downpresspianokey(64);',8513);setTimeout('releasepianokey(64);',8735);playpianosound(audiocontext,64,8.513);setTimeout(&quot;b6009684219button.style.background='linear-gradient(#eeeeee, #cccccc)';&quot;,8513);">Otis tune</button></td><td class="noselect" style="padding: 0px;"><div id="b6009684219editor" onmouseleave="document.getElementById(&quot;b6009684219editor&quot
.style.display=&quot;none&quot;;" class="noselect" style="display: none; position: absolute; z-index: 10; border: thick groove lightgray; border-top-left-radius: 0.5em; border-top-right-radius: 0.5em; border-bottom-right-radius: 0.5em; border-bottom-left-radius: 0.5em; padding: 0.4em; background-color: rgb(247, 247, 247); background-position: initial initial; background-repeat: initial initial;"><table class="noselect" style="border-collapse: collapse;"><tr class="noselect"><td class="noselect" style="padding: 0px;"><button onclick="document.getElementById(&quot;b6009684219editor&quot
.style.display=&quot;none&quot;;" class="noselect" style="margin-right: 1em;">OK</button></td><td class="noselect" style="padding: 0px;"><button onclick="onrename(&quot;b6009684219&quot
;" class="noselect" style="margin-right: 1em;">rename</button></td><td class="noselect" style="padding: 0px;">key:</td><td class="noselect" style="padding: 0px;"><input class="ks noselect" id="b6009684219keysensor" name="" type="text" onkeydown="keysensoronkeydown(this);return false;" style="font-family: Courier; width: 1em;"></td><td class="noselect" style="padding: 0px;"><button onclick="deletebutton(&quot;b6009684219&quot
;" class="noselect" style="margin-left: 1em;">delete</button></td></tr></table></div><svg width="16" height="16" viewBox="-50 -50 101 101" onclick="document.getElementById(&quot;b6009684219editor&quot
.style.display=&quot;inline-block&quot;;" draggable="false" class="noselect" style="display: block; cursor: pointer;"><circle r="50" fill="black" class="noselect"></circle><circle r="25" fill="white" class="noselect"></circle><circle cx="50.00000" cy="0.00000" r="10" fill="white" class="noselect"></circle><circle cx="35.35534" cy="35.35534" r="10" fill="white" class="noselect"></circle><circle cx="0.00000" cy="50.00000" r="10" fill="white" class="noselect"></circle><circle cx="-35.35534" cy="35.35534" r="10" fill="white" class="noselect"></circle><circle cx="-50.00000" cy="0.00000" r="10" fill="white" class="noselect"></circle><circle cx="-35.35534" cy="-35.35534" r="10" fill="white" class="noselect"></circle><circle cx="-0.00000" cy="-50.00000" r="10" fill="white" class="noselect"></circle><circle cx="35.35534" cy="-35.35534" r="10" fill="white" class="noselect"></circle></svg></td></tr></table></div>