An oscilloscope (X-Y mode) demo played via a sound file. You will need a sound card and an oscilloscope to run this prod. You can use the included oscilloscope simulator if you do not have either.
This demo uses multi-channel audio data in the WAVE signed 16 bit PCM file format. The front left and right channels control the horizontal and vertical axis of an oscilloscope set in X-Y mode to produce vector graphic images. The rear left and right channels provide the music.
Oscilloscope Simulator
An X-Y mode oscilloscope simulator which runs under Windows along with its Python source was included. You can try it with oscillofun or youscope.
Code:
# youscope - silence input wav scope_emu.exe -i youscope.wav -g True -l False # oscillofun - hear the wav scope_emu.exe -i oscillofun.wav -g False -l True
References
- Walkman, Beams of Light (Original Composer)
- tEiS, Beams of Light 2007 (Remix of Beams of Light)
- Elko (M.A.D.S), TRSI logo
- Raven, @Party Logo
- Keenan Crane, 3D Model – Pig
- Martin Newell, 3D Model – Utah Teapot
- Paul Bourke, Hersehy Vector Fonts
- George Race, Single Line Stick Type TTF Fonts
- Game part inspired by Scramble for the Vectrex(1982)
- Exploding greets part based on typomorph effect by Alexey Kolikov
- Multiple channel audio data and WAVE files
Tools Used
- Audacity
- Sinometer CQ5010C 10 MHz Single Channel Oscilloscope
- Felipe Sanches, Osciloscope XY mode emulator
- Python 2.7, for scope emulator
- PyInstaller, compiled emulator
- Android Developer Tools
- Processing