Friday Fun: Oscilloscope music art

It’s still cool to see a functional tool like the oscilloscope manipulated to display unrelated art.  When you input suitable stereo audio into an old scope in in X-Y mode, you can see all kinds of artistic creations. Salvaged Scope Lets You Watch the Music article introduces you how to use old scope for video art. Tripping on Oscilloshrooms With an Analog Scope shows some [Jerobeam Fenderson]’s scope-driving compositions. You can find audio compositions made for oscilloscope from

Here are some example video what oscilloscope music art can be:

Oscilloscope Music – Pictures from Sound

Tektronix Oscilloscope Music

Oscilloscope Music Kickstarter (June 2015)

Jerobeam Fenderson – Nuclear Black Noise (oscilloscope / lissajous music)

How To Draw Mushrooms On An Oscilloscope With Sound

Jerobeam Fenderson – Deconstruct

Jerobeam Fenderson – Reconstruct


1 Comment

  1. Tomi Engdahl says:

    Oscilloscope Art From Your Browser

    Oscilloscope art is a fascinating pursuit in which waveforms are generated for the X an Y channels of an oscilloscope to draw pictures on its screen. It’s somewhat distinct from vector computer graphics

    If you’d like to explore the topic as a mild diversion, then maybe this Javascript oscilloscope art generator from [Neil Fraser] might be of interest. In around a hundred lines of code he’s created an in-browser scratchpad upon which a waveform can be drawn which will then be created as an audio signal on your computer’s soundcard. Hook up left and right to X and Y of your oscilloscope, and what you scribbled on the pad should pop up on the screen.

    JS Oscilloscope

    Plug your computer’s audio output into an oscilloscope (right = X, left = Y), then use your mouse to draw in the square below

    This is all done with about a hundred lines of JavaScript (view source to see it). The mouse’s X-Y movements are recorded, then encoded as the right-left channels of a dynamically generated WAV file. This file is URI-encoded and played. Pretty straight-forward.


Leave a Comment

Your email address will not be published. Required fields are marked *