Ok. First post ever here. I'm rather n00b with obfuscation, but I do hope you'll still enjoy this little piano score :)
#!/usr/bin/perl -w use strict; @&=qw/ |---i`--------o-|---------|-----o-o-|-o---o---|-o---o---|-----o-o---| |--<->--o---o---|-o-----o-|-----o---|-----o---|---o---o-|-o---o-o-.-| |---@---o-------|-----o---|-o-------|-------o-|---o-o---|-o-----o---| |--V------o-----|-o-------|-o-o-----|---o-----|---o-o-o-|-o-o---o-.-| |---------------|---o-o---|---------|-o-------|-----o-o-|-o-----o---| /; foreach(@&){$_=~s/^.{8}(.*).{6}$/$1/gex}for($"=2**0-1;$"<sqrt(25)*sqrt +(121);$"+=2){if($&[0]=~m/^o/){if($&[1]=~m/^o/){${.}.="r"}elsif($&[2]= +~m/^o/){${.}.="a"}elsif($&[4]=~m/^o/){${.}.="P"}else{${.}.="$-"}}elsi +f($&[4]=~m/^o/){if($&[3]=~m/^o/and$&[2]=~m/^o/and$&[1]=~m/^o/){${.}.= +"k"}elsif($&[3]=~m/^o/and$&[1]=~m/^o/){${.}.="c"}elsif($&[2]=~m/^o/){ +${.}.="o"}else{${.}.="n"}}elsif($&[1]=~m/^o/){if($&[2]=~m/^o/and$&[3] +=~m/^o/){${.}.="H"}elsif($&[3]=~m/^o/){${.}.="A"}elsif($&[2]=~m/^o/){ +${.}.="Y"}else{${.}.="t"}}elsif($&[3]=~m/^o/){if($&[2]=~m/^o/){${.}.= +"h"}else{${.}.="e"}}else{${.}.="l"if$&[2]=~m/^o/}foreach(@&){s/..//}} +${.}=~s/0/ /g;print"${.}\n";

Good Lord! It's hard to draw the G key in 5 ASCII lines :]

P!

Replies are listed 'Best First'.
Re: Prelude for keyboard
by Pied (Monk) on Oct 28, 2004 at 00:09 UTC
    (Is it posted? Is it not? Can't understand...) Ok, That was pretty fun. Now, I can go to bed :)
      It won't show up until it's been approved. Or you can change your settings to display posts that haven't been approved yet. Posts are usually approved within a few minutes of being posted.
Re: Prelude for keyboard
by wolfger (Deacon) on Oct 28, 2004 at 17:55 UTC
    Is it real obfuscation, or is it just the fact that the one line is about five screens wide and without "code" tags that allow the line to wrap? Really made the entire front page of the monastary very difficult to read.

    --
    Believe nothing, no matter where you read it, or who said it - even if I have said it - unless it agrees with your own reason and your own common sense.
    (Buddha)
      well.. the "code" tags are there... As for the obfuscation itself, well, there's a beginning for everything. I don't know perl enough to make efficient use of hacks and therefor, I just tried to make it hard to read, though the structure itself is pretty clear.