GNU ccAudio2 is a C++ framework that can independently handle audio data in a portable and isolated manner.
One of the best features of GNU ccAudio2 is its platform independent classes for accessing audio files directly from the disk. These classes are endian aware and content format aware, treating audio as an array of descreat sample points rather than simply as binary data. Additionally, ccAudio can manipulate header information such as annotations. This software also supports raw samples, sun audio, and RIFF encoded audio data.
Furthermore, GNU ccAudio2 can also provide audio processing of sample sets in memory, including the generation of pure tones, energy measurement of audio pockets, and software codec conversions. Its framework for developing plugin audio codecs is known to be among the best in the market, intended to be a carrier for freely licensed audio codecs as well as to expand into a general purpose audio/signal processing C++ library.
GNU ccAudio2 includes a stand-alone command-line utility, audiotool, which is responsible for converting and manipulating audio files using functions from the GNU ccAudio2 library. This is an important feature as it makes the software easy to use for both professionals and amateurs.
In general, if you are looking for a reliable software for manipulating audio data, GNU ccAudio2 is worth checking out. Its amazing features, including its platform independent classes, audio processing capabilities, and plugin audio codecs, make it an ideal software for anyone looking to manipulate audio files.
Version 0.9.9: N/A