BeatLib


  • BeatLib Documentation
  • BeatLib Documentation

    Introduction

    BeatLib is a Qt C++/QML library for audio analysis and processing.

    BeatLib QML Components

    AudioEffect

    Analyzes and/or modifies MP3Decoder output

    AudioFileSelector

    Shows a native dialog to select an audio file

    AudioStream

    Represents a stream reading a native audio file

    BeatDetector

    Detects beats in audio (music) signals

    DirectForm2Filter

    Applies a DF2 filter to an audio signal

    MP3Decoder

    Decodes, analyzes, modifies and plays MP3 files

    MP3MetaData

    Contains an MP3 file's meta data

    MultiEffect

    Applies multiple AudioEffects to an audio signal

    PeakFinder

    Finds peaks in audio signals

    SpectrumDetector

    Detects an audio signal's frequency spectrum

    VolumeDetector

    Detects an audio signal's volume