Microcodes
by Pall Thayer
Microcodes are very small code-based artworks. Each one is a fully contained work of art. The conceptual meaning of each piece is revealed through a combination of the title, the code and the results of running them on a computer. As works of art these are the creative work of Pall Thayer. As programs they may be copied, distributed, modified and used under the terms of the GNU General Public License v.3 or (at your option) any later version. GPL v.3. If you're interested in running any of these but don't know how, see my brief HowTo. Also, see Rob Myer's review of Microcodes and "There's more than one way to do Microcodes" at Cont3xt.net. If you're more for printed material, Franz Thalmair discusses the Microcodes project in the latest issue of Springerin
Click here to view the Microcode Primer, a guide for non-coders towards a conceptual appreciation of code.
Click here to read On artists that write code and artists that do not.
Sonic Silence
May not work in all terminals. Works in OS X's Terminal and ETerm on Linux.
21. April 2009
#!/usr/bin/perl
($x, $fw) = (0, 1);
while(1){
        foreach $x (0..300){
                $x = abs($x-300) unless $fw;
                print "\n";
                $y = int(sin($x/25)*25+200);
                print "\e[3;".$x.";"."$y"."t";
                select(undef, undef, undef, 0.05);
        }
        $fw ? ($fw = 0) : ($fw = 1);
}

View or contribute modified code

View all Microcodes