Awave Audio revision history

Back to the Awave Audio page...
Version 10.2
- Added support for reading and writing Apples CoreAudio file format (.caf, .caff). Currently supported for reading are uncompressed PCM, floating point, IMA 4-bit ADPCM, MAC3 and MAC6, mu-law and A-law, (AAC, ALAC, MP1, MP2, MP3) data formats. Supported for writing are PCM, float, mu/A-law, and IMA ADPCM.
- Added support for encoding 12 or 20-bits/sample FLAC files (in addition to 8, 16 or 24-bits/sample)
- Added selections for iPhone ringtones (.m4r, same thing as the .m4a format).
- Added ASIO support to the audio recording wizard.
Version 10.1
- Added support for reading and writing Multichannel Broadcast wave format (.WAV) a.k.a. EBU RF64. This is an extension to the Broadcast wave format (which is in turn based on the normal Microsoft wave format). It adds features to support for file sizes > 4 GB, as well as for high bit-depth and multi-channel audio.
- Added support for reading and writing WavPack (.WV) lossless compressed files. NB; to use this you need to install the free WavPack codec add-on (wavpackdll.dll).
- Added support for reading Apple lossless (a.k.a. ALAC) compressed data (.M4A and .MOV files).
- Added a "Pattern rename files" option (right click on the input files list to find it). This allows you to use wildcard patterns to automatically create output file name overrides for a lot of files.
- Added support for using libFLAC.dll versions later than v1.1.2.
- Added selection of data format type for .VAP files to the 'More options...' dialog.
- Added a new 'Normalize' option: "Adjust volume by selected amount", which simply allows you to select by how many dB to change the volume of the input.
Version 10.0
- Very much improved support for reading the audio data tracks from Apple QuickTime movies (.MOV).
The following audio data formats can now be read from these files:
- PCM 8/16/24/32-bit ('NONE', 'raw', 'twos', 'sowt', 'lpcm', 'in24' and 'in32' format tags).
- Float 32/64-bit ('fl32' and 'fl64' format tags).
- mu-Law/A-law ('ulaw' and 'alaw' format tags).
- Apple MACE3 and MACE6 compression ('mac3' and 'mac6' format tags).
- IMA 4-bit ADPCM compression ('ima4' and 'ms\17' format tags).
- MS 4-bit ADPCM compression ('ms\2' format tag).
- MPEG audio layer III compression ('.mp3' and 'ms\85' format tags).
- GSM 06.10 compression ('agsm' format tag).
- MPEG-4 AAC compression ('mp4a' format tag) - NB; requires AAC add-on.
- AMR compression ('samr' format tag) - NB; requires AMR add-on.
Both reading and writing of the following related file formats is now supported:
- Apple QuickTime movie format (.MOV).
- MPEG-4 base media file format (.MP4).
- iTunes MPEG-4 audio file format (.M4A).
- 3GPP file format (.3GP).
- 3GPP 'project 2' file format (.3G2).
Reading files using 'zlib compression' (of 'movie-boxes') are now also supported.
Several types of text meta data is now supported:
- The original QuickTime-format (usually found in .MOV files)
- The 'iTunes'-format (usually found in .M4A files).
- The 3GPP-format (sometimes found in .3GP files).
- The ID3v2 format (found in some .MP4 and .3GP files).
Reading all the audio data pieces from so called 'fragmented' files is now supported (sometimes found in .3GP/.3G2/.MP4 files).
Sample description 'version 2' is now supported (i.e. support for > 2 chs and > 64000Hz).
- Improved support for reading the audio data tracks from Microsoft Audio Video Interleave files (.AVI).
The following audio data formats can now be read from these files:
- PCM 8/16/24/32-bit.
- mu-Law/A-law.
- Microsoft 4-bit ADPCM compression.
- DVI/IMA 4-bit ADPCM compression.
- MPEG audio layer III compression.
- MPEG AAC compression - NB; requires AAC add-on.
- Plus any format that has an installed "Windows ACM codec".
New is also support for the OpenDML extension for > 2 GB file size (a.k.a. "AVI 2.0").
- Added support for reading A-Law, G.726, GSM, MACE3 and MACE6 compression formats from .AIFC/.AFC files.
- Added support for parsing AAC data from .WAV files.
- The program now supports handling of input files containing more than one 'audio stream'.
Currently this is used only with .AVI and .MOV (where each 'audio track', if there's more than one, shows up as a separate entry in the input files list), and with .VAP (where each voice prompt appears as a separate entry after opening a file).
- It is now possible to continue working with the input file list while at the same time keeping an Audio Player window open.
- Added support for writing ID3v2 tags to .MP3, .MP2 and .AAC files (disabled by default - you can enable it in the 'Format options...' dialog - formerly known as the 'More options...' dialog).
- Added support for an alternative way to store ReplayGain info in ID3v2 tags.
- A note is now written to the log file if log + normalization + 'never clip' options are all enabled and the volume had to be lowered in order to avoid clipping.
- If you are running under Windows XP then buttons and other control will now use the rounder 'XP style' look.
- The program manual is now in 'HTML help' format (it now both looks better and is easier to use than when it was using the older 'WinHelp' format).
Version 9.3
- The "More info..." dialog has been replaced with a "File options" dialog, containing three new sub-pages: "File info", "Metadata", and "Mixing". To open this dialog, simply double-click on an entry in the input files files, or right click on one and select "File options...".
- The new "File info" page contains a list of information about the format and contents source file. Additionally, it contains two new "per file" options: A "File name override" option allows you to give the output file (i.e. after conversion) a different name than the input file. A "Sample rate override" option allows you to override the sample rate derived from the files (this does not change the audio data - it is sometimes useful for doing a manual correction e.g. if the input file format did not contain any sample rate information).
- The new "Metadata" page not only allows you to view all metadata collected from the source file, it also allows you to edit and override it (note, this affects the meta data that is passed to the output file only, the input file is not touched in any way!).
- The new "Mixer" page allows you to arbitrarily map up to 10 input channels (from as many input files) into the output channels of your choice, and with volume and time offsets adjustments for each if you want. The old "Combine two mono files" command is now implemented as a quick way to set up this mixer for the special case of merging to mono files into one stereo file.
- Output files are now written first to a temporary file name that is then renamed to the final output file name after the conversion is complete - if and only if the conversion succeeded - if the conversion failed for whatever reason, then the temporary file is deleted. Note, combined with the "Delete source files" options it is not possible to replace an original file with a new one using file name & extension.
- Added support for reading & writing "MPEG-2 and MPEG-4 Advanced Audio Coding" format (.AAC files) by using an external 3rd party encoder called FAAC (using 'libfaac.dll') and decoder called FAAD 2 (using 'libfaad2.dll'). These are open source software projects and should be generally available on the net - however they are not available from us. ADTS, ADIF and 'raw' container formats are supported for reading, ADTS only for writing - see the help file under file formats for more information.
- Added support for reading & writing AMR (Adaptive Multi-Rate) compressed data (4.75, 5.15, 5.9, 6.7, 7.4, 7.95, 10.2, or 12.2 kbit/s), both the MIME specified "AMR File Storage format" (.AMR files) and the 3GPP specified "AMR Interface Format 2" (.COD files) are supported. NB; you need to install the free AMR.dll codec add-on to use this.
- Added support for ".U255LAW" files. This is an 8-bit "exponential" data format used by old drum computers. There is not standard extension for these files, and no way to auto-detect them, so you need to use .u255law to get the program to recognize them. Also, there's no way of knowing the sample rate - the program will assume 24000 Hz when reading these files.
- Added recognition of Panasonic .VM1 voice files (really raw big-endian 4-bit G.726 format).
- Added decoding of Yamaha 4-bit ADPCM data type from .WAV files as well as both reading and writing it in 'raw format' as .YADPCM files.
- Increased the maximum number of simultaneous output formats from 5 to 10 (by adding a second "multiple output" page).
- Updated the APE codec to v3.99. This should solve an issued with some newer .APE files not opening.
Version 9.2
- Added support for reading ID3v2 meta-info extension in .AIFF files.
- Added 'de-emphasis' support for reading audio tracks (.CDA) from some rare (mostly older) Audio CD's. Very few audio CD-rippers supports this, but without it those rare CD's recorded with 'emphasis' will sound wrong!
- When writing "Broadcast Wave Format" files, the correct extension .WAV is now used (it is now called "Microsoft Waveform - BWF 'Broadcast' type").
- Improved Wave-64 (.W64) support (many more data sub-formats are now supported both for reading and writing).
- Added a "Never raise to clipping" option to the normalization function. Enabling this will put a cap on how much the normalization algorithm may raise the volume ensuring that it is never raised so much that clipping occurs.
- Added detection of special LAME and Xing 'tags' inside MP3 files. From these tags encoder delay and padding information is extracted. This means that the short 'silent delay' that is usually present at the start of a decoded MP3 file can now be removed for those files.
- Fixed issues with reading of "MPEG 2.5" audio layer III files (i.e. the unofficial extension to the '.MP3' format for 8000, 11025 and 12000 Hz sample rates).
Version 9.1
- Added a new output channel format specification: "Dual files 'L+R'". Selecting this will create two mono files as output, one containing the left channel data, and one with the right channel data.
- The program now auto-detects "dual mono file pairs" when you add a file - i.e. if the there exists two mono files with file names ending with " L", " R", "-L", or "-R" and you add one of them. When this is found, you are asked you if you want to combine them (you can answer 'Yes', 'No', 'Yes - Always', or 'No - Never'). Also, when using this, or (manually using the "Combine two mono to stereo" function), the trailing letter is automatically removed from the output file name.
- Added support for reading and writing Soundscape Audio-Take files (.ATAK1A through .ATAK4D extensions).
- There are now two FLAC output sub-formats: "Encoder default settings" and "Maximum compression". The latter is what previous versions always did, but this had the side effect of quite long compression times. Using the new "Encoder default settings" gives a bit less compression, but is much faster and should provide equal performance as most other FLAC compression software.
- Added a "Show more info" command that you reach by right-clicking on a file in the input files list.
- Added an option to "Write EBU 'levl' chunk" for BWF files (see the "More options" dialog). This pre-computes and stores a list of peak-level information in the BWF file which enables faster loading and display in some applications.
- Added a "Use more built-in effects" option and moved normalize, trim length et c to their own page. Also moved the bit-depth quantization options from the "More options" dialog to the output options page.
- The "Next >" button before the progress page has been renamed into "Start >".
- Moved all of the 'built in' audio processing options to their own page called 'effect options' (except 'resampling' which is so common that it is included both in this new page, and on the main 'output options' page).
- Added support for reading meta-info from newer .DSS files.
- Added support for BWF start time meta data.
- Added the normalization type "Peak value to selected amplitude".
- Added support for multi-block NIST files.
- Added support for a newer type of MPEG system layer program streams.
- Added .MTS extension to be recognized as "Media Touch Systems" MPEG Layer II stream.
- Added .MPGA as a recognized extension for MPEG audio files.
- Added support for Olympus DSS Player Pro and DSS Player Pro in addition to the older "v3.x" for DSS decoding.
- Added support of reading G.721, G.723 and G.726 ADPCM data format from .AVI files.
- Added new "Jitter correction" and "Scratch correction" options for CDDA-extraction (found in the "More options..." dialog). Also added a "Read cmd" selection, where you can select alternative CDDA read modes in case the default mode does not work.
- Fixed a few minor bugs and issues.
Version 9.0
- Added two more normalization methods: 'Replay Gain - Modify audio data' and 'Replay Gain - Store meta info in file'. These methods use the excellent 'Replay Gain' algorithm for audio normalization. With these, there's now also an 'Album gain mode' checkbox option - enabling it will calculate the normalization gain over all the input files instead of 'file by file'. For more info on Replay Gain, see http://replaygain.hydrogenaudio.org/. Note that the gain value that can be entered in the options for 'Modify audio data' is the desired deviation from the Replay Gain standard value of 83 dB SPL (typing in 0.0 means that you want it at '83 dB SPL' when played back on movie industry standard listening consoles). When using the 'Store meta info in file', the deviation from 83 dB SPL is stored in file formats that support it (see below), and the actual playback level is then supposed to be controlled by a Replay Gain compatible player.
- Added 3 new options for noise-shaped dithering: 64/128/256 point F-weighted noise shaping filters.
The higher the number of filter points, the more accurately is the noise shaped to the 'inverse' of the ears sensitivity, but also the more computationally expensive... These new options should give you results close to the best specialized professional dithering products!
- The audio quality of the FIR resampling algorithm has been improved quite a lot by increasing the precision of the filter calculations. The previous two 'FIR (13-tap)' and 'FIR (65-tap)' selections has been replaced with five new: 'FIR (dirty - very fast)', 'FIR (decent - fast)', 'FIR (good - normal)', 'FIR (super -slow)' and 'FIR (extreme - very slow)'. The first two of these approximately corresponds to what was available in previous versions. The last three take quite a lot of CPU power to compute, but also gives very, very good results! The improvement of the last two of them is only really measurable 20 or 24-bit data though.
- Added a "Combine two mono to stereo output" function. To use it, right click, on one or more mono files in the input file list, then select the command from the context menu. There you may also find a "Clear combine" command that undoes this setting.
- Added .FLAC format read and write support. This format provides good loss-less audio compression. For more info (including player plug-ins), see http://flac.sourceforge.net/. To use this you need to download the free libFLAC.dll add-on from our web site and copy it to the directory where you installed the program.
- Added support for reading and writing raw ITU G.728 LD-CELP data (.G728). These files do not have any 'header info', which means that you need to use a file extension of .G728 for the program to be able to recognize them. Also, before reading these files, be sure to go into the 'More options...' dialog and select if 'codeword padding' should be used, and if the data is stored in big-endian or little-endian format.
- Added support for reading G.721, G.723, G.728 and A-Law sub-format .AIFF files.
- Added support for a few more meta-data types (composer, publisher and sub-title).
- Added support for reading & writing 'cue points' in WAV files.
- Added read & write support for 'APE tags' containing meta info for .APE and .MP3 files. For MP3 files this info is only written if it is enabled in the 'More options' dialog.
- Added limited support for reading ID3V2 meta data (.MP1/.MP2/.MP3 files). Compressed and/or encrypted meta-data is ignored. Only the 11 most common meta-data types are handled. ID3V2 v2, v3 and v4 is supported.
- Added support for gain adjustment values stored in WAV, AIFF, IFF, APE, OGG, FLAC and MP3 files.
In WAV files it is stored as 'Replay Gain' info in an 'rgad' chunk. This is written only if the input file had Replay Gain info, or if the 'Normalize' option is enabled and the normalize type 'Replay Gain - Store in file' is selected.
In MP3 files it is stored as 'Replay Gain' info either in 'ID3v2 format', or in 'APE tag' format. The former is currently only supported for reading, while the latter is supported for writing but you must enable it in the 'More options' dialog.
- You can now also create MP3 files with 8000, 11025 or 12000 Hz sample rate (previous versions used 16000 Hz as a minimum sample rate). This requires v3.94 or later of LAME_Enc.dll.
- The 'More options' dialog now has options for writing joint stereo MP2 and MP3 files. This was always on in earlier versions, now you can deselect it if you prefer the 'normal' MPEG stereo mode. The 'joint stereo' mode usually gives better compression performance, but some claim it can damage the important phase-coherence in Dolby ProLogic encoded material. For MP2 data, you can now also select if you wish peak energy levels to be stored in the 'frame aux-field' (this is required by e.g. Digigram pcx cards). Note, for using this with MP2-files, you need to download a new compile of TooLameF.dll (there's a link to it on the Awave Audio download page on our website).
- For the silence removal option you can now select the minimum length of sections to be removes (sections longer than this is ignored).
- It is now possible to use the limiter function even when not using the normalize function.
- When doing normalization operations, the status text in the 'Processing batch' dialog will now indicate first 'Analyzing' and later 'Converting'.
- When a batch conversion is finished, the 'Cancel' button now changes name to 'Close', which works like the 'Finish' button previously did. The latter has been replaced by a 'New batch' button, which now brings you back to the first wizard page.
Version 8.3
- The DirectX plug-in effect settings have now been moved to a separate page (check 'Use DirectX plug-in effects' on the main options page, then 'Next' to get to these). Plus, you can now use up to 6 effects.
- Added a 'Limiter' option. Use this together with the normalize option ensure against clipping when normalizing (when the target level is set too high).
- Added the option 'Skip existing files without prompting'.
- Added an elapsed time display on the progress page.
- Added a 'Create log file' option that writes an 'Awave Audio log.txt' file to the directory where you installed the program.
- Fixed a problem with the reading of some .PAF files.
- Added .MUS (Musifile MPEG Layer II Audio stream) as a synonym of .MP2.
Version 8.2
- Added an option called 'Multiple output formats'. Checking it will give you an extra page (after the 'Select output options' page), where you can select up to 5 different output formats to be produced in the same batch-run.
- You can now select the 'quantization method' that is used when down-converting the sample bit-depth (e.g. input 16-bit PCM → output 8-bit PCM). Available selections are:
- Round to nearest. This is the fastest and most commonly used method.
- White noise dithering. White noise is added below the least significant bit (lsb) and errors are carried to the next sample. This is a minor improvement of the method used in previous version of Awave Audio.
- Noise-shaped dithering. 9th order shaped (F-weighted) noise is added and errors are carried to the next sample. This is the option with the best perceptual audio quality when down-converting the bit-depth. But note that when you are not down-converting, you will not get bit perfect copies due to the level of added noise being above the lsb.
- An improved (external) MPEG layer II encoder is now: tooLameF.dll replaces tooLame.dll.
Improvements are:
- Based on tooLame v0.2l (instead of v0.2i).
- Takes 32-bit floating point data as input. This means that the audio data no longer have to be rounded off and dithered before it is passed to the encoder - the encoder's psycho-acoustic model will then determine what to throw away. Regardless of if the original data is 8-bits/sample or 24-bits/sample; you'll get the best result possible for the selected bit-rate.
- Some quality optimizations.
- Fixed several memory leaks.
The new DLL file is available on our web site in the archive toolamef02l.zip
- Added support for reading and writing Monkey Audio losslessly compressed files (.APE). This format is well suited for compressing important archive data without loosing any quality - for more info (including player plug-ins), see http://www.monkeysaudio.com/.
- Added G.721/723/726 ADPCM sub-format write support for .AU files.
- Added support for adding 'ID3 tags' when writing MP2 files. NB, you need to enable this in the 'More options' dialog if you want it.
- The channel format selections 'Left channel' and 'Right channel' has been replaced with 8 selections named 'Channel n' (where n is 1..8) allowing you to pick out any one of up to 8 channels from the input data.
- The 'normalize' function now buffers the data on disk in the 'first pass' (it is a 'two pass' algorithm) so that it can run faster in the 'second pass' (previously the input file had to be re-decoded a second time).
- Improved the Rockwell ADPCM codec.
- Changed the order in which DirectShow effects are processed (they previously processed the audio data in reverse order to the plug-in numbering, which could be a bit misleading...).
Version 8.1
- Added support for writing the new Windows Media 9 Format files (this requires the Windows Media 9 runtime to be installed - available from the download page on our web site!). This includes support for 2-pass CBR (constant bit-rate) as well as 1-pass VBR (quality based variable bit-rate) and 2-pass constrained VBR (a.k.a. 'average bit-rate' encoding). You can also use external 'profiles' (.prx files) for things such as MBR (mutual bit-rate exclusion) and other kinds of multi-stream files.
All the current codecs are supported: Windows Media Audio 9, Windows Media Audio 9 Professional, Windows Media Audio 9 Lossless, Windows Media Audio 9 Voice, and ACELP.net. Plus, there's support for writing older Windows Media Audio 4 format WMA files.
NB; Windows Media Audio 9 Professional multi-channel audio is only supported on Windows XP (and later).
- Added support for reading the audio portion of any ASF and WMV file (also requires the Windows Media 9 runtime).
- Added '5.1/6.1/7.1 surround' selections to the output channel format list for many formats.
- The icon to the left of files in the input file list now indicates 1, 2, 3, 4, 5, 5.1, or 6.1+ channels of audio.
- Added support for writing MPEG audio layer II (a.k.a. MP2) subformat .WAV files (requires the TooLame.dll add-on).
- Added support for reading and writing Broadcast Wave Files (.BWF).
- Files with extension .ALW and .ULW are now recognized as raw A-Law and mu-Law format files.
- Added a 'Fade' option to the 'trim length' function - which performs a 250ms fade out at the trim point.
- Added support for writing NIST SPHERE files (Usually .NIST).
- The previous "Normalize RMS" option has been renamed "Normalize RMS of Amplitudes" and a new "Normalize RMS of the Power" option has been added.
- Added detection of .VAG files with missing 'VAGp' header id.
- It is now possible to pass preset files (.aap) on the command line.
- Added a context menu when you click on a file in the input file list.
- Fixed a bug where writing .GSM formats did not work.
- Fixed another bug with loop points not being adjusted correctly when audio is resampled.
Version 8.0
- Rewrote much of the internal file format handling in order to improve how 'sub-formats' are handled. This is mostly noticeable in that formats that support many output bit-rates are no longer listed as multiple file formats (as they had to be in previous versions). Instead they are listed as a single format - but with multiple bit-rates available in the sub-format list. Also many sub-formats now have more descriptive names.
- A new option 'Keep the input file sub-directory structure' let's you copy a desired level of sub-directory names from the input file path to the output file path. It can be specified either as the number of lower levels to keep, or as the number of upper levels to discard. E.g. if you select to keep the 2 lower levels and have the input file 'c:\foo\bar\sounds\myfile.wav' and the output directory 'C:\out' then the output file will be written to 'c:\out\bar\sounds\myfile.au'.
- Now checks if a file is already in the input list when adding one (and does not add it again if it was).
- It now supports SPTI (SCSI Pass Through Interface) for reading Audio CD's on Windows NT/2K/XP in addition to ASPI32. This means that ASPI32 drivers are no longer needed under those Windows versions. You need to be logged in with administrator privileges to use SPTI though.
- Improved support for writing MP3's (using Lame_Enc.dll) - it now not only supports writing 'Constant Bit Rate' .MP3 files, but also 'Average Bit Rate' and 'Variable Bit Rate' files:
- ABR is really a form of VBR where you specify the total size of the output file (indirectly, since size = length * bit rate). The ABR encoder then 'portions out' the total amount of available bits in variable amounts to different parts of the audio clip in a manner that it thinks will produce the best audio quality.
- The VBR encoder on the other hand let's you specify a 'quality level' and then varies the bit rate so as to always achieve at least that given quality, without any concerns about what the total file size may end up being. This is the optimal way to compress the audio!
Note that not all MP3 decoders supports ABR and VBR files... Also, you need the latest Lame_Enc.dll (version 3.92 or later) to use this (On the Awave Audio download page, on our web site, there's also a link to where you can download this).
- Added an option dialog to the 'Add dir' command and the possibility to specify one ore more filter strings (with wild-card support, e.g. '*.wav').
- The 'Input files' list now have separate columns for 'File name' and 'File path'.
- Added support for reading and writing Sonic Foundry Wave-64 format files (.W64).
- The final release version 1.0 of the Ogg Vorbis codec (.OGG files) is now available - get the separate add-on (vorbis10.zip) from our web site. You now have a larger selection of bit-rates, including low bit-rate modes.
- Added support for writing MPEG audio layer III sub-format .WAV files.
- Added support for writing 4-bit DVI ADPCM sub-format .WAV files.
- Added an 'Only at beginning' option to the 'Remove silent sections' function.
- For the 'Normalize' and 'Remove silence' functions you can now specify the values in either dB or in percent.
- Added an 'Exit when done' button to the progress page.
- Added a 'Hide' button to the progress page.
- You can now double-click on a file in the input file list to play it.
- Added support for converting fractional loop point and fine tuning information.
- Various minor fixes and improvements.
Version 7.6
- Added support for using the Windows ACM (Audio Compression Manager) to decompress any sub-formats of .WAV files that are not handled internally (e.g. Truespeech, G.723.1, Voxware, ACELP, and Windows Media sub-formats).
- Added support for writing MPEG layer II audio files (.MP2) using the free TooLame encoder. This is available on our web site as a separate add-on DLL.
- Added support for writing Creative Nomad Voice files (.NVF).
- Added support for reading and writing Playstation/PS2 compressed sound files (.VAG).
- The 'remove silence' and 'RMS normalization' levels can now be specified with two decimals.
- An updated Vorbis (.OGG) add-on is now available using the Ogg v1.0rc3 DLL's.
- Added better error messages when an external component is missing.
- Fixed a problem with sometimes locking up at the end of reading a WMA file.
- Hopefully fixed a problem with occasional noise-bursts in DAB broadcast MP2 files.
- New setup program.
Version 7.5
- Added Vorbis (.OGG) read and write support (req. free Vorbis DLL add-on, get vorbis10rc2.zip).
- Added support for reading Creative Nomand Voice files (.NVF).
- Added 'Left channel' and 'Right channel' selections in the channel format list to allow a single channel to be picked from a stereo file and save to a mono file. To 'split' a set of stereo files into two mono, simply run the batch twice, once with left and once with right channel selected, and save them to different output directories.
- Added a 'Trim length' option.
- Added a 'Remove DC offset' option.
- Added a 'Recursively scan sub-directories?' question when using the 'Add dir' function.
- Added translation of loop info between the following formats: AIFF, IFF, SD, SD2, SMP, WAV.
- Fixed bug with reading compressed AIFC files not working.
- Hopefully fixed some problems with handling files larger than 1GB.
- Fixed a few minor issues here and there.
Version 7.2
- Added support for reading audio CD tracks (.CDA). This require that you have an MMC2 compatible CD-ROM drive capable of accurately reading audio data digitally. You also have to have 'ASPI32' drivers on you computer (most Windows installations already have this). Note that this is an unsupported 'bonus feature'.
- Added support for reading Olympus DSS files (.DSS). You must also have the Olympus DSS Player v3.x installed to be able to read these as it makes use of a DLL file from Olympus.
- Added an 'Audio player' window.
- Added a new F.I.R. filter (65-tap) resampling option for those of you who wont mind using up lot's and lot's of CPU cycles for the sake of a marginally better result than the 13-tap filter.
- Added an option to select the number channels and the number of bits per sample in 'data fork only' SD2 files in the 'more options' dialog.
- Added read and write support for reading Rapidcom Voice/Quicklink Rockwell ADPCM files (.RIF).
- Added support for writing the new 'extensible format' type of WAV files (with better defined support for multi channel and high bit depth support).
- Added support for writing 'Annotated speech' files (.VAP).
Version 7.1
- Added support for writing RealAudio (.RA) files. To use it, you also have to install a whole bunch external DLL's from RealNetworks (you can download these as an 'Awave RA add-on' from our web site).
- Added a 'presets' selection feature which let's you quickly load and save all settings. This includes the DirectShow filter setup. Plus, all settings from the last time you ran the program are now remembered (and saved as a preset named 'Last batch').
- In the input dialog there's now an 'Scan dir' button which will scan a directory (and subdirectories) for audio files to add to the batch job. You can also drag and drop directories from the Windows Explorer to do the same thing.
- Added audio recording functionality - try the 'Record' button in the input page. NB, this is to be considered an unsupported 'bonus feature' of this program.
- Increased the internal sample resolution from 32 to 64-bit floating point.
- Changed the quantization algorithm from simple rounding to noise dithering (e.g. when going from 24 to 16-bit, or from 16 to 8-bit).
- You can now pass input file paths and directory paths (to be scanned for input files) on the command line.
- Added a 'Delete source files' option.
- Added support for writing ID3 v1 'info tags' to MP3 files. It is off by default but you can enable it in the 'options' dialog. Note that even when turned on, an ID3 tag will only be written if the source file actually has any of the info that can be written to it (name/title, artist, album, year, comment).
- Added support for reading and writing 24-bit Sound Designer II files.
- Added support for reading and writing Ensoniq PARIS files (.PAF).
- You can now sort the input list by clicking on the column headers (click once more to sort in reverse order).
- Fixed a bug with handling of file names with dots in them.
- Improved support for DirectX plug-ins that changes the number of audio channels.
- Fixed various minor bugs.
Version 7.0
- The audio conversion code has been completely rewritten and is now based on our new "AwC++ r2 SDK". This has a number of benefits:
- Low memory consumption. You can now convert really big files without running out of memory or getting severe disk thrashing from the virtual memory manager.
- Support for up to 32-bit floating point precision. This even goes beyond 24-bit PCM precision - great for those '2496' fans out there!
- Support for multi-channel audio (i.e., files with more then two audio channels).
- Better progress reporting.
- Other new features are:
- An 'Options' dialog where you can select such things as e.g. default sample rates and bit-ordering for headerless formats.
- MPEG encoding is now done through external 'DLL format' encoders. Both 'LAME_Enc.dll' and 'BladeEnc.dll' are supported, plus you can now select different output 'formats' for different bit rates.
- DirectShow 'effects' now work with 32-bit floating point precision (and only that, filters that only can handle 16-bit PCM format are no longer supported).
- The DirectShow 'effects' now has a '+' button next to the selection lists. Clicking on it brings up the 'properties' dialog with the settings for the selected effect.
- Added Rockwell 2, 3, and 4 bit ADPCM audio format read and write support (.ROCKWELL).
- Added support for reading Dialogic ADPCM and Rockwell ADPCM sub-format WAV files (.WAV).
- Added MTU/IRCAM sound file write support (.SF).
- Added 'old' VOC format write support for compatibility with certain apps (.VOC).
- The 'Play' button now works a little differently (and now requires DirectX to work).
- In addition to the old 'Normalize' peak values options, you can now also normalize the RMS (root of mean of squares) to a user defined value.
- We've added a nice new logo, plus some slight 'texture' to the dialogs and buttons to make them look better.
- Because of the complete rewrite, about two dozen file formats from the previous version has been scrapped. Either because they were so obscure and rarely used that we felt it wouldn't be worth the bother, or because they were so closely related to synthesizers and/or trackers that they fit better in the domain of our Awave Studio application.
Version 6.0
- This is the first version of Awave Audio. However, it inherits most of its functionality from the 'Batch Conversion Wizard' of our earlier product called Awave.
Back to the Awave Audio page...
