2013 - Present
libfada is not an application itself, but is instead a C library used for audio analysis in real-time. This is helpful for the development of music or audio visualizers.
Pictured above is an example music visualizer that I've built alongside the development of libfada, to test its features in a visual environment during development.
libfada, Free Audio Detection and Analysis, is written in C and helps aid the development of software (such as music visualizers) needing information gathered from audio data, such as the strength of audio at certain frequencies or tones. For instance, audio can be processed in real-time by streaming audio data to libfada as the audio is playing.
Features of libfada include the rough calculation of "Beat strength" (ie. detection of cymbals or drum kicks in music) and "Bass stength" (ie. detection of bass drums). libfada is primarily used to calculate raw FFT data from streamed audio, to read and process the strength of certain frequencies.
libfada is an open-source, work in progress project released under the zlib/libpng License. It is free for any commercial and personal use.
