|
|
![]() |
|
|
| Home |
Comparison | Theory | FAQ | Developers | Version History | Links | Download |
|||||
|
|
|
Version History What's new in + Added feature * Improved/changed feature - Bug fixed ! Important change
|
Version 4.06 (March 17, 2009) 1. Fixed: In rare cases, a corrupt frame could output as noise instead of silence when the decoder was ignoring errors. Version 4.05 (February 3, 2009)
1. Fixed: Directshow filter would fail to register on some systems. Version 4.04 (February 2, 2009) 1. Fixed: Directshow filter had an unnecessary dependence on a MSVC system dll. Version 4.03 (January 21, 2009) 1. Changed: Added a help link to the help menu to show the included help file. Version 4.02 (January 19, 2009)
1. NEW: Includes Directshow filter for decoding APE files in any DirectShow compatible player like Windows Media Player, Zoom, etc. Version 4.01b2 (February 17, 2006) 1. Fixed: File > Exit would not close the program. Version 4.01b1 (January 8, 2006) 1.
NEW: Features new user interface. (written in C++ and threaded for
dual-core computers -- making it nearly twice as fast to compress,
decompress, and convert with a dual-core setup) Version 3.99 (April 29, 2004) 1. Changed: Decoding engine better at handling corrupt streams / loss of internet connection while playing. Version 3.97 (August 2, 2002) 1. Changed: "Save File List Between Sessions" now on by default in front end. Version 3.96 (April 7, 2002) 1. Fixed: WAV analysis could hang on invalid wav files. Version 3.95 beta + Improved compression engine for better overall compression * Modularized compression input logic, so MAC could easily support formats other than WAV * Some SDK tweaks and optimizations - Fixed a crashy bug introduced in 3.94 (caused when using MACDll.dll from VB) Version 3.94 beta + Rewritten compression engine for increased efficiencies and cleaner, more consistent code base + Decompression (of new files) is done natively block-by-block so there won't be uneven CPU usage anymore during playback + Significantly improved SDK * Bit stream optimizations that help compression speed (at least on Win2K and WinXP) * APL system now natively supported by MAC (GUI and everywhere else)... no longer a hack - Fixed an auto-renaming bug where ape files got the .wav extension - Several other little things Version 3.92 beta + Monkey's Audio now comes with the latest APE Cool Edit filter (in the tools directory) * Added .mpc support to the Monkey's Audio front-end and changed the default mp+ extension to mpc * Made a bunch of fixes and improvements to the APL creation tool included with MAC - Playback plugin now version checks the file format against the plugin format for Media Jukebox playback - Fast forwarding "past" the end of songs could crash Winamp - Removing / saving a tag of a read-only file could hang the APE file info dialog. - Tag + Rename in Monkey's Audio always renamed files to .ape regardless of their type. Version 3.91 beta - Fixed a bug where the file properties couldn't be viewed when a file was playing - Fixed a bitstream bug (from the new 3.90 bitstream) where 24-bit files could fail to compress Version 3.90 beta + New advanced bitstream format that gets better compression with very little speed difference + New compression interface available via the SDK that's nice, clean, and fully supports on-the-fly encoding * Other compression improvements to fast, normal, and high modes + The overall progress now displays in the window caption and task-bar during processing. * Improved progress updating for external encoders. - Peak level analysis works again... may need to convert files to the new version to fix them. (only affects 3.89 and 3.90 files) - Other speed and stability fixes. - Fixed a bug causing compression to fail if the WAV file had certain format fields wrong in its header (block align, bytes/sec)
Version 3.89 beta + Added preliminary playback support for APL files (APE link files, for playback from Image & CUE Sheet combos) + Added 24-bit playback support for Media Jukebox and Winamp * Bitstream is now a lot more robust and unbreakable (and faster :) + Added sample-perfect seeking (can seek precisely to any sample) + Created a buffering system for both playback and encoding, which should be super handy for anyone using the SDK (to be documented later) - Fixed a problem where tracks with tons of pure silence or with a frame that took an amazing number of bits could fail to be decoded (or possibly encoded) - Fixed a tagging bug related to the new tagging system where the genre could show up as a number * Made the output location selection in Monkey's Audio a little clearer - Changed what dll's get installed for VB/NT compatibility... hopefully everything keeps working for everyone Version 3.88 beta + New tagging format... flexible and unlimited... all saving of new tags is done in this format + MAC will now create the output directory if you specify a directory that doesn't exist (supports multiple levels) + APE Info dialog now displays compressed and uncompressed file sizes + Added an option to automatically verify the creation of all APE files to Monkey's Audio + Added the option to stop processing after an error was encountered in Monkey's Audio * All I/O is now encapsulated, which should make porting much easier * Removed native http:// support from the MAC library. Now supported only through Media Jukebox or Winamp 3 readers. (sorry, may break Media Jukebox 6 Server streaming, but it will work with Media Jukebox 7) * Optimized the bit stream decoder - Monkey's Audio would crash if you named a crazy file .ape and tried to use it. * The decoder now reads data in much smaller blocks... will hopefully help people with slow hard drives - Fixed several internal library bugs... too lazy to explain them all. Version 3.87 beta 2 - Fixed the erroneous warning message about MACDll.dll not being found when starting MAC - Fixed a possible version conflict with "Explorer Control.ocx" Version 3.87 beta + Great new help file. (thanks a million Anthony Oetzmann) * The Winamp plugin and console front-end (MAC.exe) now have no external dependencies. * Monkey's Audio now only uses one non-system dll: MACDll.dll. * Changed to the 'standard' genre list of 148 genres everywhere. * MAC will now ask you if you're sure when you attempt to erase the tag from an APE file. * MAC.exe now displays what compression mode it is compressing with * Updates the Media Jukebox 7 / Monkey's Audio integration functions. - Fixed the tab order in the options dialog * The 'Remove Tag' button in the file info dialog is disabled for untagged files. - Fixed a few possible file locking and/or memory leaking bugs * Monkey's Audio will now be much more "low resolution" friendly by default Version 3.86 beta 2 + Added a handy MRU list to the "Add File" button. + MAC now dynamically loads the built-in explorer, and automatically steps in and disables it if it causes any problems. + Added .mp2 support. * MAC now remembers its last window position instead of just starting in the middle of the screen. - Stopped the built-in explorer from grabbing the 'Enter' key and firing up your player. - Fixed the spelling of 'Bottom' in the options dialog. (doh) - Fixed a problem with adding files where the extension was in all caps. Version 3.86 beta 1 * Rewrote the bitstream functions. It's the first time the bitstream has changed formats since the 1.xx's. Bitstream encoding is now quite a bit faster, and it achieves slightly better compression. * Added file-type masking to the drag-n-drop, add files, add folder, context menus, and mode switching. Very convenient, but my head hurts. * MAC will now give an error if you attempt to do something with an external encoder that you don't have. (instead of piecing out) + Added a tooltip to show the status of a file in the file list. Handy for errors that get truncated. - Fixed a bug where MAC.dll wouldn't always 'gracefully' deal with encoding errors. - Fixed a bug with the explorer context-menu's * Updated the compression menu LAME link to the new site Version 3.85 beta * Added double-buffering in a separate thread while playing remote files (MJ server, http:// stream, etc.) + Added an optional file explorer to the Monkey's Audio program + Created a 'lite' version of the toolbar - Improved ID3v2 tag handling - Fixed a bug that caused playback time to get off by a few seconds on super long songs + Added Media Jukebox 7 information functions to the playback plugin (seamless integration with MJ) Version 3.84 beta - Fixed a decompression bug that would cause a false "invalid checksum" if the WAV header size wasn't a multiple of 4 * 8-bit files should now compress about 1% or so better Version 3.83 beta + New 'extra high' mode... beefed up from the previous version... even better compression, but a bit slower + Added detection of 'pure' silence, so now pure silence takes basically no space. + Added fake-stereo detection (mono split to stereo) for improved compression on these tracks (common on CD's made from old mono recordings) +
Added CPU load-balancing mechanism for the playback of 'extra high' files
to keep CPU usage more even. * Added "CPU Load Balancing" settting to the Winamp plugin. - Fixed a bug in the non-MMX 'extra high' decoding routine. - Fixed a bug with 24-bit encoding introduced with the last beta. - Fixed the alignment of the "time" column inside of the interface. - Hopefully fixed a bug causing the MAC to crash when it was switched to "minimize to tray" Version 3.82 beta - Fixed a bug in the new assembly decoding routine that could cause a false "invalid checksum" error - Fixed a bug with the Winamp plugin installation from within Monkey's Audio... now MAC will close so the system files won't be locked * Added some version checking to the Winamp plugin Version 3.81 beta - Fixed a memory leak in MAC.dll - Fixed a bug causing temporary files to not get properly deleted after compression + Support for on-the-fly encoding... will make ripping much nicer once rippers add support for APE + On-the-fly conversion of your APE files... now it's a lot faster to upgrade your collection to the newest version + Convert now skips the file if you're going from APE->APE and the version and compression levels match (add your whole music folder, do a 'Convert', and it'll only convert the stuff it has to) + Added several keyboard shortcuts to make using Monkey's Audio a little easier + Improved error reporting (no more numbers :) + Can now order the file list by dragging items around + Can now display the free space for any drive in the status bar (click to pick which drive) + "Output to Specified Directory" now has an MRU list... * Added mp+ ID3v1.1 tag support + Can now copy the file list to the clipboard (useful for saving reports, etc.) (File menu or Ctrl+C) * Toolbar buttons with no current function are now disabled (i.e. "Clear Files" when the list is empty) * Bitstream decoder completely re-written in assembly... now quite a bit snappier :) - Fixed a bug causing the console front end to crash if you gave it bad parameters - Fixed a bug where tags were created with trailing spaces instead of trailing nulls - Tag and rename now does just that: tag, then rename (was renaming then tagging...) - Fixed a bug with the "Suppress Silence" feature causing divide by zero errors at the end of some songs * Almost a complete re-write of UnMAC.dll... it's finally class-based, thread safe, and all that good stuff... look for the new SDK to follow fairly soon + APE files now work fine when tagged with ID3v2 tags - Fixed a bug causing 24-bit files to not play properly from Winamp when "Scaling" was turned on + Added Media Jukebox information loading/saving functions to the Winamp plugin... makes Media Jukebox work with APE files quite a bit nicer * A few little speed tweaks... (it's getting harder and harder to find places that I can speed up...) * Seek information stored more efficiently now... files will be a few kb smaller, and error recovery/patching will be much easier - Learned how to spell "success" :) Version 3.80 * Complete remake of the 'extra high' mode... tons better compression and a lot of MMX assembly for speed :) * Some fairly substantial speed/compression improvements to 'normal' and 'high' as well + Winamp plugin can now optionally suppress long passages of silence - Fixed a file sharing bug that could cause sporadic "error decompressing frame" messages while playing - Reworked the compress/decompress/convert/etc... logic (and fixed the bug causing APE to mp+ conversion to fail) - Monkey's Audio now works fine with wav's that have extra chunks before the 'fmt ' chunk * A lot of internal changes that don't make that much difference on the outside, but they're good none the less... * No more local copies of documentation... now Monkey's Audio just links to this site
Version 3.71 - Fixed a bug with decompressing 'extra high' files from 3.70 - Fixed a bug causing the file version to be displayed goofy in the file info dialog
Version 3.70 + Can now "ignore" bitstream errors during playback... you'll just get a little silence + http:// streaming support... would be better, but it's hard to tune with a 56k modem ;) + support for Media Jukebox server format... (I would say more, but it's still top secret...just trust me, it's pretty cool) * Monkey's Audio now remains totally responsive while acting as a front-end for other coders; also, new pop-up windows will be minimized if Monkey's Audio is minimized * The beginning of some architecture changes that you'll hopefully never notice (but they make programming Monkey's Audio much nicer) * An even better 'High' mode * Shell extensions should now work with basically any program (Winamp, Media Jukebox, etc.) - No longer prompts to install Winamp plugin on first run (since setup should take care of this) - VBR display is no longer crazy for last one or two frames + Now supports Ogg Vorbis as an external coder (oggenc.exe) * No more ERROR 1002's for a lot of people....I just removed a bunch of security checking, because there are a lot of popular programs that don't make fully valid WAV files
Version 3.60 * New and greatly improved "high" mode * Improved "extra high" mode * Added support for RKAU 1.05 (with multiple modes) * Added support for MP+ compression + Can now preserve the time stamp of the source file(s) on any new files created + Can now play an annoying sound when processing finishes (or you can replace the annoying sound with your own) + Updated the included VB run-times to the newest available (Visual Studio 6 - SP4) - Monkey's Audio should now fail if it runs out of disk space (instead of creating garbage files and saying that it was successful) - Should do a better job of cleaning up after errors (freeing memory, removing files, etc...) - A few other little fixes that I can't remember now... Version 3.51 * Loading file lists on startup and adding folders is now around 20x faster - Fixed a bug where external coder's configurations were being cleared when "Cancel" was pressed when configuring * Fixed a bug that caused problems when Monkey's Audio was minimized during closing + Fixed a bug causing files to be added more than once when adding a folder with "Add All Supported Types" selected Version 3.50 beta + Full support for external coders (LAME, MP3Enc, WavPack, RKAU, and Shorten) * Completely new install / uninstall method (tons better) * "Anti-prediction" code for 'Fast' mode is around 35% faster + Can now optionally "scale" all output to 16-bit in Winamp....allows 24-bit playback and equalization and dsp for 8-bit and 24-bit files. * "Recompress" has been changed to "Convert", and the output logic is now more consistent with all of the other modes * Can now set the peak level at which to begin using on-the-fly normalization. (no point in normalizing a file that's already at 96%) + Added an MRU list to the "Add Folder" menu + Can now display an "expanded" toolbar with a button for each page of the options...nice if you run 1024x768 or above * Clicking anywhere on the "Process" button when the file list is empty will show the mode selection menu * Removed the separate tagging button and menu item Version 3.41 * Some pretty big speed-ups
of decompress and verify resulting in performance that's up to 20% better
overall Version 3.40 beta * Some pretty substantial
improvements to the core compression algorithms...quite a bit more bang
per CPU dollar (or cycle if you prefer) in every mode Version 3.31 - Fixed a bug with MAC 3.30's
'extra high' mode (sorry about that) Version 3.30 + Monkey's Audio now supports
24-bit WAV files (still in beta, so possibly a little buggy) Version 3.20 + Monkey's Audio now checks
the MAC dll versions when loading Version 3.12 - fixed a bug that caused UnMAC.dll to crash Version 3.11 * much less embarrassing APE Player (with better source code too) Version 3.10 + fancy (actually crappy) dedicated and open-source APE player Version 3.02 - several bug fixes Version 3.01 - bunch of bug fixes Version 3.00 ! now uses the extension .APE instead of .MAC Version 2.90 * now has finalized "Extra High" mode, Version 2.80 + new "Recompress" mode to easily convert files to
different compression levels (and maintain tags) Version 2.70 * greatly improved error detection (now uses CRC32’s) Version 2.60 + 8-bit support Version 2.50 + a convenient installer Version 2.41 - fixed possible divide by zero error in Winamp plugin Version 2.40 beta + tag info is now editable from Winamp and MAC Version 2.31 - fixed a minor bug in the 'bit array size' setting in Winamp Version 2.30 + settings dialog added to the Winamp plugin Version 2.22 - several bug fixes Version 2.21 + now Monkey’s Audio can interface directly with EAC so that
you can pop in a CD, Version 2.20 + now features a console front-end Version 2.10 * dramatic decompression speedups (25% - 35%) Version 2.00 + now has installable explorer shell extensions Version 1.91 * now fully supports ID3 tags Version 1.90 + redesigned interface (much sweeter) Version 1.83 * improved the SDK and changed function calling conventions Version 1.82 - fixed a few front-end bugs, NT compatibility problems gone Version 1.81 + now includes an SDK for developers that want to add Monkey’s Version 1.80 * greatly increased the compression of "fast" mode Version 1.72 - fixed a bug in the add folder option Version 1.71 * front-end now fully supports drag-and-drop Version 1.70 + added ability to select compression level Version 1.63 - fixed Winamp plugin bug that caused a pause when starting a
song Version 1.62 - minor bug fix in handling of WAV headers Version 1.61 * improved file format, Version 1.60 - fixes several bugs Version 1.53 - hopefully fixed skipping problems during playback Version 1.52 - added a couple more fixes to the Winamp plugin Version 1.51 + released MAC to the public for the first time Version 1.5 * significant speed increases Version 1.4 * compression and performance increases Version 1.3 * everything is about 15% faster Version 1.2 * better front-end Version 1.1 + it now supports almost all WAV files (mono, low sample rates,
etc.) Version 1.0 + first public release version
|
|
|
|
|
|
|
-
All materials and programs copyrighted ©2000-2009 by Matthew T. Ashland -
– All rights reserved, site design by KiM –