Loading...
Searching...
No Matches
juce::AudioProcessor::CurveData Struct Reference

Detailed Description

Some plug-ins support sharing response curve data with the host so that it can display this curve on a console or in the mixer panel.

For example, ProTools allows you to see the total EQ curve of a track. It does this by interrogating each plug-in for their internal EQ curve.

Public Types

enum class  Type : int { EQ , Dynamics , GainReduction , Unknown = -1 }

Public Attributes

std::function< float(float)> curve
Range< float > xRange
Range< float > yRange
String xMeterID
String yMeterID

Member Enums

◆ Type

enum class juce::AudioProcessor::CurveData::Type : int
strong
Enumerator
EQ 
Dynamics 
GainReduction 
Unknown 

Member Data Documentation

◆ curve

std::function<float (float)> juce::AudioProcessor::CurveData::curve

◆ xRange

Range<float> juce::AudioProcessor::CurveData::xRange

◆ yRange

Range<float> juce::AudioProcessor::CurveData::yRange

◆ xMeterID

String juce::AudioProcessor::CurveData::xMeterID

◆ yMeterID

String juce::AudioProcessor::CurveData::yMeterID
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram