今夜は、年に一度の W. V. Quine の命日イブです。
%;";;t=%!k$2#3RWpBs%Yseml,Ia6-m8zP}9my+dHN`PLgB.Fr5>*`Y{6;l.1[PzNd~iEm8Y&b>{aC> vTMNq>T7Ynv.|i#P[S~z6X0R.Ndg5*LL.DSOU5"-:z*QoRjaYx=$pCEW:}`u~q,o'FOblKwA63ZhQqM v"I|4[X5T@C],2VcvKRU10x$Nh,z;3Rfc8HB?B:Pu$l4Rg$EQ2&0yHHjyKdU,IFH{hQKS%&('.-D#;Y fzt7R.=7r_uD4rhGmSJE3H_C([bABQAXl/):a$fg^S/Mq]cYNA{D,I/UP,?QOG7?*GOiD%rg.yDDq2) SGQ}*DH7Srh_?/U3w'SgLdx@#iB"0`i_-S:6msD<Q%?<~y[K5=2vnP.2PTh0~NQMscuKjhIy(_e4'PN WYV{ir$U7'~RNb:x)E`Y&v1ce~xlp[$t)/vh"9stRpXL8d40y'u?D9Ac4Z8rAPftr`S~CseP)Gq2;W9 Qm5=H&wOXRYZhN#xrWATuTP"q#Jx0g&kl.J<_$S]E>CC9;f'DtC7>52Q$bwAOs^u1yt:9rrXaof,Z=: d%UOlma.3Av~hhkn+2(xbb)1FjVjL6=]>:B.L#MNEc|I:`waugsDE~2IErazpvZj[t]p[S'mSB2u1p8 U8=&io nh <@*,_JLx c$ JF Rq W`E J U@9wQ> kaUZV l /*/1X.z c A M P' 7 @m/ZP4 7^iy} s-q > O1XnbXM }r^ B BL( ZR|O ywO" aV( fn 1 zo[CR) F)n{V k0z(~fV +7>FaSb XG_ ) /2vw _@1d r( n =lgQ,{ )5uuU )_p i T?s7+b~ aov 8 `ez)_ =7q] Esx8,(.b_=y-&&z ]QrPW n + L [ Lqa 0 O 7"b lL u NK$**( ;#kE5I 9 > T7 /r QG$ L S O~" `v T 4t/EU+ L1&*{p,TAF}FpqV?cf~e~JHs0/V8x*Jq{nqv7.npIr/U6`/+>b%f+Q9ky)q5,`%=]U$5Yl/d>T&Ce|U ZfL)G==X@VL`zjy)nm?D+(~`L.XPEG:+s]./Ho@I4JAiA'b6[{qKf@0"NC^#kBe%?8]X}r7bfM)xndL swBN"YP7phHzlOFdt[Q9T%TD1PhtVll+/@}zz?a-n|'>I)v;I@FQSDGeF`p9/nmQ,uE+<}&6#itQ+@k wi>x2_F:1@D=@"Wy?U`-lc9FujPG[^2?dZR2{QuG-X1m|$eSiF8N}Phw87o$Ew~(PpTL1Z.TK#W|Q*$ ,O?9>UYLC%O`BdR?TUp"jTbr&{p@6>vFb=*U;#dl~2ifnMdo>+eHU>znNG%|2x_>).iNnuaaIDt/PeM Xxod_V4#g+16#E4}7MaIT`P6X]D"NqS$f*^=[J0Z|No0wy+"1+vHmBZPTX}&fwhEKQZ4N#wg_m5n/w| sW7haWeE_5R{Bj?Vt~qt{*4G3FScPrFz(lA6Enb"~_:7'gnjgeB"n^Dwt-?M(A,^Zr3TVK&=f*0M.ty !;eval$s='require"zlib";m=0;t.gsub!(/\e..m/,"");t.bytes{|n|n>32&&m=92*m+n%93}#| eval(Zlib.inflate((0..1152).map{m/=256}.pack"C*")) #### (C) Yusuke Endoh, 2013'
80x24 の端末上で、/dev/dsp が使える環境で実行してください。
自分で動かすのが面倒な人用の動画。
FAQ や注意点などは昨年の日記を見てください。
音のアタック・リリースやスラーを多少真面目に波形生成してみたつもりですが、あんまわかんないですね。
1 番から 4 番にかけて徐々に演出を派手にしていく目論見だったのですが、歌詞というのは案外容量を食うもので、無理でした。企画倒れ感。
この手の Quine もいい加減ネタ切れなので、来年は新機軸を考えたいなあ。