TAK stands for (T)om’s lossless (A)audio (k)ompressor. Besides, it’s a throwback to a (not very philanthropic) character from Stephen King’s “Regulators”. Early semi-public evaluation versions operated under the working title YALAC .
- High compression . The strongest mode is on a par with Monkey’s Audio High and OptimFrog’s Normal; for specific files such as classical music or voice recordings, it often outperforms both. This classification is based on the evaluation of hundreds of files of various styles; it definitely does not apply to every single file.
- High compression speed . I am currently not aware of any other compressor that works faster than TAK’s Turbo or Fast mode and achieves similar compression rates.
- Multi-core compressor . The compressor optionally generates up to four threads in order to take advantage of multi-core cpus.
- Very high decompression speed . It is at the level of FLAC and therefore significantly higher than most symmetrical compressors.
- Support for every popular audio format (not yet fully implemented).
- Streaming support . An info frame, which contains all the information required for decoding, is inserted into the compressed audio data every 2 seconds.
- Fault tolerance . A single bit error never damages the audio data for more than a maximum of 250 ms, since it is stored in completely independent frames of a maximum of this duration. The decoder processes even extremely damaged files, optionally replacing or removing the affected data with silence.
- Error detection . Every single frame is protected by a 24-bit checksum (CRC).
- MD5 checksums for quick identification of audio material (e.g. for searching for duplicates).
- Fast, sample-accurate access to any playback position . The file header contains a look-up table with index positions every second. Even without this table, efficient random access is possible; for this purpose, the synchronization codes of the frame headers and / or the offset values optionally recorded in the frame header, which refer to the beginning of the previous and next frame, can be used.
- Metadata . A flexible and expandable structure allows the recording of non-audio data such as images or cuesheets.
- Playback plugins for Winamp and Foobar are currently available.
- An SDK provides other developers with decoding functions for integration into their applications. An extension to include coding functions is planned.
dsfTAKSource ~ TAK DirectShow Source Filter
- Playback TAK audio files in any DirectShow Player (Windows Media Player, MediaPlayerClassic, …)
- Now supporting TAK 2.2.0 (multi-channel audio, …)
- Support UNICODE filenames and Sample Rates > 44.1 KHz
- Upgrade: now correctly works in Windows 7 64bit ! (and other 64bit Windows versions)