From 779a1fe15c155b1702e98b66d0303878612f1da8 Mon Sep 17 00:00:00 2001 From: nycki Date: Mon, 7 Jul 2025 17:25:58 -0700 Subject: [PATCH] v2a: percussion --- static/qrplay/qrplay-v2a.png | Bin 0 -> 2019 bytes static/qrplay/v2a.html | 27 +++++++++++++++++++++++++-- 2 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 static/qrplay/qrplay-v2a.png diff --git a/static/qrplay/qrplay-v2a.png b/static/qrplay/qrplay-v2a.png new file mode 100644 index 0000000000000000000000000000000000000000..b4c16c6680145cbbb00b9f0efc1eeeca8dcad2f8 GIT binary patch literal 2019 zcmV<92ORi`P)1DKm?Zv(k6+w5is?u2TLWQ7v7#W`xT_?a_w#o#Q7k~cXi*I6!IX^YGD(Rr^tYYG z7)kx6-w{=a<=#BvEK}K$bsLkg0MhW_2E(N)3l>*QuN}8B{mW&9AONv}#6sBgf2pb3 zw=vDRc{i&^)P5Hduw)^EZ7a7iHv4dJ1Y;OTjrYq_CN$36#>h5c6Ja%mJ0KhcVjEgk z(VKb~(+dYZfbYT?SxD|42SJkb2M%MTCZc}EqDTaaRIYA>L{l(2jX{eP3UW&(M{$(0 zKnX2eT8%r0F~))3EFtx>H4+kQzesZWU2bEL)C8;aFsd6@R-5j1mcsnb?pchT06U(9 zgq}}HLMY=;20QNPXOeE5RqbC&mMHs~_ z&|k(>B5}}4qpBtSVuNGym{iNb%NTh_u;tK4@7(yGewu*d?(1nxY-bTKi{X?HiLex< zs8PnzZH&_|ZaG@O%69)PnZ=;VlD9FL*w{ZXiCfhsEfISz^~CQ~bGVC{syjxp z7nYa9CnSw=rRXBQ0+u(#ln-dYly@*7p1~ z2Gh+G#&L)YmT+XpsJE?I*}098F>ymhqj&{8(JJb%7{9XpI7Z-Vr#rSfh zuE1@Kz7jA*>l|6E*B`}W=1)^Ojlm*xH;Gf_yW6Lp)O4vVTM@@GQd(WSQq~n8OU|3G zsv%bdzm5T!sGmi@eASIzrJI$1-P6Mut&pYBvBBbTBQO0fl03i3X-r^^h?Lir?a|G2 zteEEtLijc&DHWzxybjCfNUvt@~ zG5DEZ2+gs6!WNQWP1tPgWr4#OC0?CTh4Bd|VH;eRQ$?nlfSU_xz>(iK0xn8mLQ_K1&A=jsiOUTH#G1Ej= zQn+f@y5x0kccUK>Y_z$H(Ok|YLeF>BKbrL=>qifX=Bv4jN&oa$W3&Y9DufkNP0khZ z+K9P}nQ!)W!2CQi>PjFP>OOt;)Z>`?QnKrV(1J?yDGTu zxGuok<8AV0z@*a{35UmD=P|)D=wJ4syq#Iu5~pU3vOtOw(+K?)D%=TY2rTh$d*}dGxPtyorf^&pu2Ey zyg!Yb-?W!bW9n37^PN_ehT79R0{Vzjso^Z#XEAGWLDEiTj}g%r-@Eu_85mc$<=H4?Ag!a6My1RHn4vd6LsX_P2sYOHNV-O@#sLV z-(10E%tGOM!>Unp4z22StJG!Z^~~;KjDMDfz8W16M%n#a9ZEeN~I zd`48f$D$5n<|~WDLVN8@riwAVr;2(N_o%{E%pZo^gn%E;H|zia002ovPDHLkV1kT* B;SK-* literal 0 HcmV?d00001 diff --git a/static/qrplay/v2a.html b/static/qrplay/v2a.html index 748b7f2..145bf92 100644 --- a/static/qrplay/v2a.html +++ b/static/qrplay/v2a.html @@ -35,7 +35,7 @@ for( // loop over input, look ahead one character for sharp/flat // see bottom of loop for z and g initializers c=v[i++],d=v[i],c; - + z<0?0: // unknown character, ignore !z?(o=0,l=1/8): // @ reset z<3?o+=g: // -+ change octave @@ -83,13 +83,36 @@ window.location.search = "?"+f.value.replaceAll(" ","%20").replaceAll("\n","%0a" +

qrplay v2a

+ + + +

we will rock you

+ +

for security reasons, your phone probably won't open these as links. you'll have to copy and paste the text into your browser's uri input.