Other projects
Delphi source-codes
Due to popular demand, I've rewritten one of my older programs called "WaveMP3".
The previous release (v1) originally had two versions: the normal GUI-version and a version
that could be used in batch-files (command-line version).
WaveMP3 is a nifty little program that will convert "Normal" MP3's into MP3's with
the .wav extension so they can be used by programs that don't support the MP3-format,
but do support sound-files in the Windows Wave-format.
What the program actually does is adding a so called "RIFF/WAVE"-header in front of
the actual MP3 data and, when available, will convert an ID3v1.1 tag into the wave equivalent.
This newer version can be used both in "GUI-" as in "Command-line"-mode.
Also it's more flexible, smaller and will also convert the ID3v1.1 tag if one's available in the MP3.
It will reside in your system tray and, when enabled, a drop-target is shown on your desktop.
Download WaveMP3 v2.3 here (40.8kB)
Updates:
Version 2.3 (Build 340) December 4, 2004:
- Fixed another Lame.exe bug: The "Fact"-header of MP3's created by Lame.exe states
that a file has no samples (fact.nNumberOfSamples = 0), which is not correct.
- Icon did not appear in the system-tray (oops), fixed.
Version 2.3 (Build 338) December 2, 2004:
- Changed some URL's from "da.ru" to my own domain ("videoripper.org") and updated
copyright message.
- Released this version since build 330 was never released officially.
- Fixed Wave-parsing when header is incorrect (due to Lame.exe), thanks to Arioch.
Version 2.3 (Build 330) September 29, 2003: (never officially released)
- Added support for VBR and ABR encoded MP3's, by including a frame-scanner to obtain
the exact playtime.
- Added a menu-item to view the command-line usage
- Changed some URL's from "cjb.net" to "da.ru" domain (because I hate those popups).
- Fixed a bug when trying to Wave an MP3 that resides in the same directory as WaveMP3
using command-line mode.
- Fixed a little bug when writing a LIST/INFO block to a WAVed MP3 from a MP3 with an
available but empty ID3 tag.
Version 2.2 (Build 295) June 22, 2002:
- Replaced large drop-icon by a nicer one (thanks to Radius).
- Replaced hidden feature for custom drop-icon (where one could add a "CUSTOM" bitmap
into the resource) by using a "Custom.bmp" file instead.
- Clicking on the tray-icon toggles the visibility of the drop-icon.
Version 2.1 (Build 279) April 22, 2002:
- Fixed a little cosmetic bug in the "ToolTip" of the system-tray icon
when running under Windows 95.
Version 2.1 (build 278) April 12, 2002:
- Added support for Layer I and II MPEG Audio files.
These files use the wFormatTag 0x0050 instead of wFormatTag 0x0055.
This means that they cannot be played with the Frauenhofer ACM codec,
which only supports layer III (.mp3) files.
Windows MediaPlayer
and WinAmp are capable of playing these files though.
Delphi source-codes
This is my translation and component for the XAudio MP3 decoder.
Included in the archive is a demo application that shows many of the features in this great decoder.
At the moment XAudio has been taken over by a company called InterTrust and the XAudio-library
is currently not available for download, but they've promised it will be back again very soon...
Latest version of my component is for the 3.2.9.5 version of XAudio and is the second release, but the fourth version,
dated February 1st, 2002 which fixes a few bugs, but seem to give some problems with D5 and D6.
Download XAudio component here (73.7k)
A little demo that shows how to use the XAudio decoder in Sync-mode.
It uses my translation of the XAudio version 3.2.9.5 headers (see XAudio Component above),
but it doesn't use the ASync-component.
This application decodes a MP3 and shows it as a "Scope-like" wave-form.
Download MP3Viewer source here (11.2k)
This page has been KISS (Keep It Simple Stupid) enhanced
Missing the frames? Press here !