TracktionEngine
Public Member Functions | List of all members
tracktion::engine::BeatDetect Struct Reference

Public Member Functions

 BeatDetect ()=default
 
void setSampleRate (double sampleRate)
 
void setSensitivity (double newSensitivity)
 
template<typename Buffer >
void audioProcess (const Buffer &buffer)
 
SampleCount getBlockSize () const
 
const juce::Array< SampleCount > & getBeats () const
 

Constructor & Destructor Documentation

◆ BeatDetect()

tracktion::engine::BeatDetect::BeatDetect ( )
default

Member Function Documentation

◆ setSampleRate()

void tracktion::engine::BeatDetect::setSampleRate ( double  sampleRate)

◆ setSensitivity()

void tracktion::engine::BeatDetect::setSensitivity ( double  newSensitivity)

◆ audioProcess()

template<typename Buffer >
void tracktion::engine::BeatDetect::audioProcess ( const Buffer &  buffer)

◆ getBlockSize()

SampleCount tracktion::engine::BeatDetect::getBlockSize ( ) const

◆ getBeats()

const juce::Array<SampleCount>& tracktion::engine::BeatDetect::getBeats ( ) const

The documentation for this struct was generated from the following file: