xFX JumpStart
Quick Links HomeDownloadPurchaseSupportSite MapPublic ForumsWhen I'm Bored
UtilitiesDHTML Menu BuilderKeyLaunchSoftLedsNice FoldersFile Extension ManagerNetToolsxFXMixerPopUp KillerVBBrainFNETAPE for Traktor Pro
.NET Controls DXVUMeterNET News Description Download Purchase Documentation Sample Applications Support
MixerProNET
ActiveX ControlsDXVU MeterMixerProFormShaperxFX Slider
GamesxFX Domino

Google
Web software.xfx.net

ROR

DXVUMeterNET comes with a wide range of sample applications that demonstrate some of its capabilities.

The most general of the sample applications is the DXVUMeterNET Tester which was specifically designed to showcase every single feature in the control. This is the application that you should use in other to get a feel of what the control is capable of.

But, even when the samples included with the installer cover a wider range of scenarios, there are still some very special and cool things that you can do with DXVUMeterNET. This is what this article is all about.

Visualizing encoded images in sound

For example, there's a technique that will allow you to encode images inside sound and the only way to visualize these images is through a spectrum analyzer. Well, since DXVUMeterNET features a fully functional spectrum display you can easily visualize audio files containing images encoded into the sound:

  • Start DXVUMeterNET Tester
  • From the "Supported Monitoring Quality" select "44KHz Mono 16bit"
  • Set the "Style" to "FFT"
  • Click the "FFT Options" button
  • From the "FFT Style" list, select "Spectrum"
  • Click the Power button
  • Using your preferred MP3 player, play this file

You will then see something like this appear in DXVUMeterNET's display:

Amazing uh?
The sound file was obtained from Ohmpie.com but if you do some searching you should find more audio files containing encoded images. Actually, there are some very well known songs that are said to contain encoded images in the form of subliminal images...


DXVUMeterNET as an Oscilloscope

One of the coolest features in DXVUMeterNET is that you can have complete control over both, the monitored audio data and the way the data is displayed (or rendered). This allows you to have complete control on how the audio data is handled and presented to the end user.

One of the most interesting applications that you could develop with DXVUMeterNET is an oscilloscope.
And oscilloscope is nothing more than a display where two signals control the X and Y position of a light beam and as this beam moves it creates a path that describes the nature of the data being provided into the input signals.

Well, some very clever guys have developed audio files containing two signals (one for the left channel and one for the right) that when fed into an oscilloscope present some very interesting (and complex) imaging.

Just take a look at what can be done with some imagination... and of course, a lot of time to spare:

After seeing that video I decided to try to create an Oscilloscope emulator with DXVUMeterNET and, although the results are not perfect, they still look pretty nice:

This application utilizes the ability to analyze the audio monitored by DXVUMeterNET and then perform your own rendering over DXVUMeterNET's rendering surface. Download the following files to play around with this application:

  • Oscilloscope Emulator Binary and Source Code [156 KB]
  • Audio file (WAVE format) containing the encoded data (provided by tvt) [30 MB]
    A WAV file is required in order to obtain the best possible quality -- using a compressed version of the audio file, such as MP3, would produce very poor quality graphics