Waxy.org
Waxy.org is the sandbox of Andy Baio, a journalist/programmer living in Portland, Oregon. I'm the CTO of Kickstarter, created Upcoming.org, and some other stuff too.

Contact Me: log@waxy.org or waxpancake on AIM

Oscilloscope Fun and Games

Posted Feb 12, 2008 (Updated Dec 4, 2008)

As I mentioned yesterday, I got slightly obsessed with researching oscilloscope hacks yesterday, after seeing this jaw-dropping graphic demo released at Assembly 2007:

The author released the audio files (FLAC and WAV), allowing other people to try it on their own hardware or software scopes and post the results.

Digging around for oscilloscope art led me to one of the first video games (but not the first), William Higinbotham's Tennis for Two from 1958. Though it looks like Pong, its controls were more complex, letting the player set the force and trajectory of their stroke. Here's a simulator for Windows, if you want to try it yourself.

Since oscilloscopes are X-Y vector displays, it's not surprising that people have attempted to play classic vector games on their scopes. Moose hacked MAME to render frames as audio to the PC soundcard, letting him play Asteroids and Star Wars on his Cole S1001 scope.

Clones of Pong, Breakout, Snake, The Game of Life, and Duck Hunt have all been ported to oscilloscopes, but I think my favorite is Scopetris.

In "Altercations," Ray Sweeten uses an oscilloscope and a tremendous amount of noise in real-time performance art. This one's for fans of Merzbow.

Finally, this is more of an audio visualization of a software hack, but Mike Kan created a real-time visualization of a Mac OS booting up and accessing the filesystem and memory. Beautiful.

For more oscilloscope fun, see Phil Torrone's great roundup on Make, and related coverage. You can use freely-available software to make your own oscilloscope, or hack together one with a PIC controller, an old hard drive, or an old TV.

P.S. I typed this entry on an oscilloscope terminal.

February 15 Update: Inspired by this post, Matt Comi wrote a Ruby script called Oscillofy that turns any image into an oscilloscope-ready audio file.

13 Comments (Add Yours)

Feb 13, 2008
6:11 AM  
Myself wrote:

What intrigues me is that laser scanners, like oscilloscopes, are inherently X/Y-driven. I would be astonished, overjoyed, and other words like that, to see some of these things "displayed" on a distant wall with a laser beam.

Got galvos?


Feb 13, 2008
8:23 PM  
Andrew wrote:

What? I can't play Quake on it yet? Worthless!


Feb 13, 2008
8:43 PM  
Andy Baio wrote:

No, but you can play Doom.


Feb 13, 2008
10:38 PM  
Andrew wrote:

I guess I need to get a better video card for my oscilloscope. (I did keep expecting them to pan across to a real oscilloscope playing Doom. Truly a lol moment @ the reveal.)

Watching the wav file using WMP and Winamp's oscilloscope visualization is pretty cool too. Nothing like the real thing, but still neat looking. You can definitely make out the section that display the cube.

I do fear for my speakers, but it sounds awesome.


Feb 14, 2008
7:07 AM  
LaserLineHacker wrote:

Hey Myself,

You can easily build a 'laser projector' with a laser pointer, a mirror, and a pair of loudspeakers. Use the speaker cones to 'wobble' the mirror, giving some sort of x/y control (with serious tombstoning). I built one of these with some friends at school years ago. We ran a couple of signal generators to the speaker and had some nice Lissajous running across the room. Try it, it's fun!


Feb 15, 2008
4:10 PM  
rgh wrote:

Just to clarify.

'What intrigues me is that laser scanners, like oscilloscopes ...'

Oscilloscopes are not laser scanners. They work by firing a beam of electrons onto a phosphorous coated screen (the part you can see). When the phosphorous is hit by the electrons it fluoresces.

http://en.wikipedia.org/wiki/Oscilloscope


Feb 15, 2008
7:03 PM  
gwenhwyfaer wrote:

rgh, make sure you have plenty of tasty arrows when wandering through fields populated by time flies.


Feb 16, 2008
9:07 AM  
p914 wrote:

True, but both are driven by analog X-Y inputs.
I have a set of Cambridge galvos in the garage (along with an equally dusty argon laser), maybe I need to get those out again and play...


Feb 16, 2008
6:40 PM  
Mr.T wrote:

Deee-lite-ful!


Sep 3, 2008
8:37 AM  
Shantesh wrote:

Can u provide me the circuit for classic snake game on oscilloscope.It's very urgent.
shanteshmnnit@gmail.com


Mar 7, 2009
9:06 PM  
davidofnowhere wrote:

can anybody show me how to make lissajous figures like this and is cost/material effective because this is really interesting and i chose to do this for my physics project but i dont exactly know how to make it


Mar 7, 2009
9:08 PM  
davidofnowhere wrote:

this is cool...i actually chose to do my physics project on this but only problem is i dont know how to make it...could somebody show me how to make this step by step and is cost/material effective?


Sep 15, 2009
2:32 PM  
David Higginbotham wrote:

I live in Woodburn, Oregon. Willy Higginbotham was one of my dads distant cousins. Dad told be about him back in the late 50's....about Willy working on the Manhatten Project - he didn't mention anything about 'pong'. Understandable.


 

Leave a comment





Waxy Links
Ads via The Deck
November 20, 2009
Regretsy gets a book deal — the anonymous author turned out to be April Winchell, collector of audio oddities
Google Chrome OS Demo — a world without a local filesystem and apps; also, the Chrome UI concept video (via)
Patrick Moberg's Internet Vices — funny, Tumblr feels more like beer than wine to me
Charlotte Gainsbourg and Beck's "Heaven Can Wait" — Keith Schofield's surreal video and insane treatment were inspired by FFFFOUND and Reddit, but maybe too explicitly (via)
November 19, 2009
YouTube adds machine-translated automatic captions — starting with some partner channels, but auto-timing is available to everyone today
Microsoft tries to patent Edward Tufte's sparklines — they were recently added to Excel
Leonard Lin's Retweet Avatars for Greasemonkey — a subtle change, but a big improvement
Web-ops god John Allspaw leaves Flickr to join Etsy — he's the last of the original Ludicorp team to go (via)
November 18, 2009
Laptop Steering Wheel Desk — don't miss the product photos
Interview with Ralph Eggleston, Pixar's production designer on WALL-E — from last February, but new to me; I didn't know the Axiom had three passenger classes
NSFW: Animated pixel-art video for Flair's "Trucker's Delight" — warning: very offensive and sexist, but the attention to 16-bit detail by director Jérémie Perin is incredible
NY Observer on Anil Dash's new government 2.0 incubator project — Expert Labs debuted at Web 2.0 today, funded with a $500k grant from the MacArthur Foundation
November 17, 2009
Google's Dan Morrill explains how the Droid autofocus breaks every 24.5 days — this gets second-place for quirkiest Android bug (via)
Conan O'Brien and Andy Richter on Zach Galifianakis' Between Two Ferns — his style of comedy usually makes me uncomfortable, but this made me laugh
The Pirate Bay shuts down their tracker for good — they're switching to DHT instead
November 16, 2009
How Darren at Link Machine Go found Belle de Jour's identity five years ago — Brooke was part of the early UK blog scene
ICU64, real-time visualization of Commodore 64 memory — the developer also posted videos of Paradroid and Boulder Dash (via)
Russell Davies on pretending and "barely games" — his SAP prototype looks like great ambient fun (via)
NYT Magazine on the indie gaming movement — nothing new here, but good overview with a wonderful closing anecdote from Cactus
Tim O'Reilly on the pending War for the Web — "more than that, it's a war against the web as an interoperable platform"
November 14, 2009
Jason Scott rounds up Geocities' top 10 most popular MIDI files — along with a torrent with 51,000 MIDIs rescued by Archive Team
Matt Haughey on the discovery of his brain tumor, treatment, and the Internet's response — there were about 1,000 #mathowielove tweets in 24 hours
Belle de Jour reveals herself after six year of anonymity — only six people in the world knew, she only told her parents yesterday (via)
Paul F. Tompkins debates comedy ethics with Improv Everywhere's Charlie Todd — great discussion, and it's hard not to see where both are coming from (via)
November 13, 2009
Rogue Amoeba stops iPhone app development after App Store idiocy — I'm with Marco, the only fix is allowing external apps, but it's unlikely (via)
Numb3rs on IRC — "Luckily, I speak l33t."
Prank War 8: The Skydiving Prank — hard to say if life-threatening situations are funnier than public humiliation
301 Works, Internet Archive works to preserve URL shortener data — the shorteners will provide regular backups and hand over data on closure, though TinyURL's conspicuously missing
November 12, 2009
Quizipedia — simple game with trivia scraped from Wikipedia entries
Kill Screen, funding a new art magazine about videogames — sounds like the English analogue of Amusement I was hoping for

Andy Baio lives here. Some rights reserved, for your pleasure.