Navigation
API > API/Plugins > API/Plugins/AudioSynesthesiaCore
References
| Module | AudioSynesthesiaCore |
| Header | /Engine/Plugins/Runtime/AudioSynesthesia/Source/AudioSynesthesiaCore/Public/ConstantQAnalyzer.h |
| Include | #include "ConstantQAnalyzer.h" |
Syntax
class FConstantQAnalyzer
Remarks
The Constant Q Analyzer computs a pseudo constant q transform of the input audio. ConstantQ transforms produce frequency strength at logarithmically spaced frequency intervals (as opposed to the linearly spaced intervals of the FFT). Logarithmically spaced frequency intervals map nicely to musical scales.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FConstantQAnalyzer
(
const FConstantQAnalyzerSettings& InSettings, |
Construct a FConstantQAnalyzer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CalculateCQT
(
const float* InSamples, |
Calcualte Constant Q Transform of input audio. | |
| const FConstantQAnalyzerSettings & | GetSettings () |
Returns a reference to the settings used in this analyzer |