Module audio_visualizer::dynamic[][src]

Expand description

Module provides functions to dynamically get audio input (e.g. from mic) and to display the recorded audio side-by-side with a transformation of the audio data, such as a lowpass filter or a frequency spectrum.

**Its recommended to execute all functions here only with --release-flag. Otherwise the demo might run really slow.


This module enables to record audio and store the latest audio data in a synchronized ringbuffer. See setup_audio_input_loop.

This module provides the functionality to display a GUI window, where the upper half shows the real-time recorded audio data whereas the lower half shows a diagram of transformed data, such as a lowpass filter or a a frequency spectrum.