Windows | Games | Mobile | Wallpapers


MP3 WaveForm Viewer 1.0

Decode MP3-file by XAudio and show in a TPaintBox as a "Scope-like" Waveform


Last Week downloads: 0
Total downloads: 400
  • Last Updated: Jul 6, 2010
  • License: Freeware Free
  • OS: Windows XP/2000/NT
  • Requirements: No special requirements

User reviews

0 out of 5 based on 0 ratings for MP3 WaveForm Viewer 1.0

For MP3 WaveForm Viewer 1.0Publisher's description


MP3 WaveForm Viewer is a MP3 & Audio software developed by Peter Luijer. After our trial and test, the software is proved to be official, secure and free. Here is the official description for MP3 WaveForm Viewer:

Edit by Brothersoft: This little demo shows how to use the XAudio MP3 Decoder in Sync-mode.
It was written for XAudio version and uses my "XA3295" Delphi translation.

Make sure Delphi can find these translated .pas files !

When a MP3-file is selected it will be decoded by XAudio and shown in a TPaintBox as a "Scope-like" Waveform, which the user can seek into.

XAudio will decode the selected MP3 into the lowest possible quality setting and is instructed to decode only to a mono-mix channel, to increase speed and because we only want samples to view, so quality is of minor importance. The decoded PCM samples will be stored into a TMemoryStream, but it is advised to use another type of stream, like a temporary TFileStream, for very large MP3's.

The user can save this decoded PCM data to a file, which will be a "standard" PCM 16 bit mono file without header. This PCM file could be loaded into a audio-editor like CoolEdit and played back.

The samplerate depends on the samplerate of the original MP3. To calculate the resulting PCM samplerate you'll need to divide the MP3 samplerate by 4, so a 44.1 kHz MP3 will be decoded into a 11.025 kHz PCM file.

If you'ld like to have a Windows wave file, you'll need to write a correct "RIFF/WAVE"-header before parsing the PCM data. This is left as a little exercise for yourself

Of-course you can modify the "DecoderUnit" a bit to suit your needs, if you want to write a Simple MP3->PCM decoder. Simply change the quality- and channels-settings and write the PCM data to a TFileStream instead of a TMemoryStream.

But you could also register a "FileOutputModule" and let XAudio handle this.
you can free download MP3 WaveForm Viewer 1.0 now.

For MP3 WaveForm Viewer 1.0Related Software


Please be aware that Brothersoft do not supply any crack, patches, serial numbers or keygen for MP3 WaveForm Viewer,and please consult directly with program authors for any problem with MP3 WaveForm Viewer.