hotfix, percussion bug
All checks were successful
/ build (push) Successful in 30s

This commit is contained in:
Nycki 2025-07-10 15:33:43 -07:00
parent cbc23f8723
commit 67405ad164
3 changed files with 1 additions and 3 deletions

View file

@ -75,7 +75,6 @@ for(
"+g", "+g",
"-b+c#deff#gg#aa#b+cc#d", "-b+c#deff#gg#aa#b+cc#d",
"g++ddb--g++ddb--g++ddb--g++ddb", "g++ddb--g++ddb--g++ddb--g++ddb",
,
"+ea-g--b++g++c#----b++g+cd#-g+cec", "+ea-g--b++g++c#----b++g+cd#-g+cec",
"a#ga#g-a#+g-b+g", "a#ga#g-a#+g-b+g",
"-a++c#-aae+e--a++c#-aae+e--a++c#", "-a++c#-aae+e--a++c#-aae+e--a++c#",
@ -141,7 +140,7 @@ document.querySelector('center p:last-child').innerHTML+=`
<div style="text-align: center;"> <div style="text-align: center;">
<p><strong>qrplay v2</strong></p> <p><strong>qrplay v2</strong></p>
<img src="qrplay-v2-nupas-theme.png"> <img src="qrplay-v2-nupas-theme.png">
<p><textarea>data:text/html,&lt;meta%20name=viewport%20content=initial-scale=1&gt;&lt;center&gt;&lt;p&gt;&lt;a%20href=http://nycki.net/qrplay&gt;qrplay%20v2c&lt;/a&gt;&lt;/p&gt;&lt;textarea%20id=f%20style=width:min(40em,99%);height:9lh&gt;;%20%23title%20nupa's%20theme%0A;%20%23authors%20nycki%20bsp%0Az00%0A@qcceg%20hcqeg%20dcdc%20d%23h.d%0A@qcceg%20hcqeg%20dcd%23d%20wc%0Az01%0A@-wc%20b!%20a%20a!%0A@-wc%20b!%20haqa!g%20w-c&lt;/textarea&gt;&lt;p&gt;&lt;button%20onclick='s=`@`+f.value.toLowerCase();f.A?.close();A=f.A=new%20AudioContext;T=[];L=[];u=137;v=40;for(c=t=k=Z=0;D=s[c+1],E=D+s[c+2],C=s[c++];z&lt;0?0:z&lt;2?k=z:k?0:z&lt;4?o+=C+1|0:z&lt;5?l*=3/2:z&lt;6?l/=3:z&lt;14?(z-=6,O=new%20OscillatorNode(A,{type:`square`,detune:100*(z*2-(z&gt;2)-(D==`!`)+(D==`%23`)+12*o-9)}),G=new%20GainNode(A,{gain:z&lt;7&&.5**(12-v/5)}),O.connect(G),G.connect(A.destination),O.start(t),O.stop(t+=7.5*l/u)):z&lt;23?(s=`z99o06${["+g","-b+c%23deff%23gg%23aa%23b+cc%23d","g++ddb--g++ddb--g++ddb--g++ddb",,"+ea-g--b++g++c%23----b++g+cd%23-g+cec","a%23ga%23g-a%23+g-b+g","-a++c%23-aae+e--a++c%23-aae+e--a++c%23","-fffeeed%23d%23dddc%23c%23c%23","dddddedc%23ded%23fee","--ba%23bb-a+a%23-baaa+a%23bb-a",][z-14]}z${Z}%20o${o+4}%20x`+s.slice(c),c=0,T[99]=t,L[99]=u/2**12):z&lt;24?(o=0,l=1):z&lt;31?l=2**(z-25):z&lt;32?(T[Z]=t,L[Z]=l,t=T[Z=E|0]||0,l=L[Z]||l,c+=2):z&lt;33?u=E+s[c+=2,c++]:z&lt;34?(v=E,c+=2):(o=E-4,c+=2))z=`\n;-+.3cdefgabx012456789@jtsiqhwzuvo`.indexOf(C)'&gt;%23play&lt;/button&gt;%20&lt;button%20onclick=f.A.close()&gt;%23stop&lt;/button&gt;</textarea></p> <p><textarea>data:text/html,&lt;meta%20name=viewport%20content=initial-scale=1&gt;&lt;center&gt;&lt;p&gt;&lt;a%20href=http://nycki.net/qrplay&gt;qrplay%20v2c&lt;/a&gt;&lt;/p&gt;&lt;textarea%20id=f%20style=width:min(40em,99%);height:9lh&gt;;%20%23title%20nupa's%20theme%0A;%20%23authors%20nycki%20bsp%0Az00%0A@qcceg%20hcqeg%20dcdc%20d%23h.d%0A@qcceg%20hcqeg%20dcd%23d%20wc%0Az01%0A@-wc%20b!%20a%20a!%0A@-wc%20b!%20haqa!g%20w-c&lt;/textarea&gt;&lt;p&gt;&lt;button%20onclick='s=`@`+f.value.toLowerCase();f.A?.close();A=f.A=new%20AudioContext;T=[];L=[];u=137;v=40;for(c=t=k=Z=0;D=s[c+1],E=D+s[c+2],C=s[c++];z&lt;0?0:z&lt;2?k=z:k?0:z&lt;4?o+=C+1|0:z&lt;5?l*=3/2:z&lt;6?l/=3:z&lt;14?(z-=6,O=new%20OscillatorNode(A,{type:`square`,detune:100*(z*2-(z&gt;2)-(D==`!`)+(D==`%23`)+12*o-9)}),G=new%20GainNode(A,{gain:z&lt;7&&.5**(12-v/5)}),O.connect(G),G.connect(A.destination),O.start(t),O.stop(t+=7.5*l/u)):z&lt;23?(s=`z99o06${["+g","-b+c%23deff%23gg%23aa%23b+cc%23d","g++ddb--g++ddb--g++ddb--g++ddb","+ea-g--b++g++c%23----b++g+cd%23-g+cec","a%23ga%23g-a%23+g-b+g","-a++c%23-aae+e--a++c%23-aae+e--a++c%23","-fffeeed%23d%23dddc%23c%23c%23","dddddedc%23ded%23fee","--ba%23bb-a+a%23-baaa+a%23bb-a",][z-14]}z${Z}%20o${o+4}%20x`+s.slice(c),c=0,T[99]=t,L[99]=u/2**12):z&lt;24?(o=0,l=1):z&lt;31?l=2**(z-25):z&lt;32?(T[Z]=t,L[Z]=l,t=T[Z=E|0]||0,l=L[Z]||l,c+=2):z&lt;33?u=E+s[c+=2,c++]:z&lt;34?(v=E,c+=2):(o=E-4,c+=2))z=`\n;-+.3cdefgabx012456789@jtsiqhwzuvo`.indexOf(C)'&gt;%23play&lt;/button&gt;%20&lt;button%20onclick=f.A.close()&gt;%23stop&lt;/button&gt;</textarea></p>
</div> </div>
</details> </details>

View file

@ -41,7 +41,6 @@ for(
"+g", "+g",
"-b+c#deff#gg#aa#b+cc#d", "-b+c#deff#gg#aa#b+cc#d",
"g++ddb--g++ddb--g++ddb--g++ddb", "g++ddb--g++ddb--g++ddb--g++ddb",
,
"+ea-g--b++g++c#----b++g+cd#-g+cec", "+ea-g--b++g++c#----b++g+cd#-g+cec",
"a#ga#g-a#+g-b+g", "a#ga#g-a#+g-b+g",
"-a++c#-aae+e--a++c#-aae+e--a++c#", "-a++c#-aae+e--a++c#-aae+e--a++c#",

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3 KiB

After

Width:  |  Height:  |  Size: 3 KiB