|
This program was originally written back in 1997, using the DJGPP DOS compiler, as my own version of Cthugha. Eventually I purchased MSVC++
and ported it to windows. This program simulates a normal oscilloscope as well as a "T.V. Scope" that my brother showed me how to make. If you take apart an old black-and-white T.V. and
hook up the left and right channels from a stereo amplifier to the horizontal and vertical deflectors for the electron beam on the CRT, you'll get a display of the difference between the
left and right channels. Since the phosphor fades slowly, fascinating patterns are created on the CRT. I actually have one of these units that I built, I'll put a picture of it here
someday.
On this page you'll find a much easier (and safer!) way to see these same patterns. VCRender simulates the "T.V. Scope" effect as closely as possible in the digital domain. Note that
this program is NOT a Winamp (or any other software) plugin! It is a stand-alone visualization program, and it records its data directly from the computer's soundcard. This means that if
you want to play MP3s and use this program at the same time, you must have a full-duplex soundcard, and you must setup the soundcard's mixer correctly to record from the "Wave"
source.
Features:
- Now released under the GNU GPL!
- Smooth graphics with Catmull-Rom Hermite Curve interpolation
- Hand-optimized assembly code for anti-aliased line and spline drawing
- SSE, 3dNow!, and MMX optimized
- All code written by me over a period of many years, this project will never be "finished"
- Full-screen or windowed modes
- A few different visualization modes and options to choose from
- True Object-Oriented design written in C++ using MSVC compiler
Screenshots
|
 |
 |
 |
| Oscilloscope 1 |
Oscilloscope 2 |
Spline Bloom 1 |
 |
 |
 |
| Line Burst |
Spline Bloom 2 |
Spline Bloom 3 |
Click here to download (112kb) with full source code now!
|