CLAM is a software framework for research and application development on the audio and music domain. It provides means to perform complex audio signal analysis, transformations and synthesis. It also provides a uniform interface to common tasks on audio applications such as accessing audio devices and audio files, thread safe communication with the user interface and DSP algorithms recombination and scaling.
You can use CLAM as a library to program your applications in C++ but you can also use graphical tools to build full applications without coding.
as Herzstück des Spiels ist die Analyse der Audiodaten. Zusätzlich zur Prüfung der einzelnen Abschnitte führt das Programm noch eine globale Beat-Analyse durch. Hierzu wird das Signal mit Hilfe von FMOD zunächst durch eine Fast-Fourier-Transformation (FFT) in Frequenzspektren zerlegt und anschließend in Frequenzbändern zusammengefasst, die wiederum auf Maxima untersucht werden. Zeitabschnitte