LMMS
Loading...
Searching...
No Matches
juce::dsp Namespace Reference

Namespaces

namespace  SampleTypeHelpers
namespace  detail
namespace  util
namespace  SIMDRegister_test_internal
namespace  SIMDInternal
namespace  DelayLineInterpolationTypes
namespace  FIR
namespace  IIR
namespace  StateVariableFilter

Classes

class  AudioBlock
class  AudioBlockUnitTests
class  FixedSizeFunction
class  FixedSizeFunction< len, Ret(Args...)>
struct  CmplxSIMDOps
struct  SIMDRegister
struct  CmplxSIMDOps< std::complex< Scalar > >
class  SIMDRegisterUnitTests
struct  FilterDesign
class  Queue
class  BackgroundMessageQueue
struct  ConvolutionEngine
class  MultichannelEngine
class  TryLockedPtr
struct  BufferWithSampleRate
class  ConvolutionEngineFactory
class  ConvolutionEngineQueue
class  CrossoverMixer
class  ConvolutionMessageQueue
class  Convolution
struct  FFTFallback
class  FFT
struct  FFTUnitTest
class  WindowingFunction
struct  FastMathApproximations
class  LogRampedValue
class  LogRampedValueTests
class  LookupTable
class  LookupTableTransform
class  Matrix
struct  LinearAlgebraUnitTest
struct  Phase
class  Polynomial
struct  SpecialFunctions
struct  SIMDNativeOps
struct  SIMDNativeOps< float >
struct  SIMDNativeOps< double >
struct  SIMDNativeOps< int8_t >
struct  SIMDNativeOps< uint8_t >
struct  SIMDNativeOps< int16_t >
struct  SIMDNativeOps< uint16_t >
struct  SIMDNativeOps< int32_t >
struct  SIMDNativeOps< uint32_t >
struct  SIMDNativeOps< int64_t >
struct  SIMDNativeOps< uint64_t >
struct  SIMDFallbackOps
class  BallisticsFilter
class  DelayLine
class  DryWetMixer
class  FIRFilterTest
class  FirstOrderTPTFilter
class  LinkwitzRileyFilter
struct  OversamplingDummy
struct  Oversampling2TimesEquirippleFIR
struct  Oversampling2TimesPolyphaseIIR
class  Oversampling
class  Panner
struct  ProcessSpec
struct  ProcessorState
struct  ProcessContextReplacing
struct  ProcessContextNonReplacing
class  ProcessorChain
class  ProcessorChainTest
struct  ProcessorDuplicator
struct  ProcessorBase
struct  ProcessorWrapper
class  StateVariableTPTFilter
class  Bias
class  Chorus
class  Compressor
class  Gain
class  LadderFilter
class  Limiter
class  NoiseGate
class  Oscillator
class  Phaser
class  Reverb
struct  WaveShaper

Typedefs

using OptionalQueue = OptionalScopedPointer<ConvolutionMessageQueue>
template<typename Type>
using Complex = std::complex<Type>

Enumerations

enum class  BallisticsFilterLevelCalculationType { peak , RMS }
enum class  DryWetMixingRule {
  linear , balanced , sin3dB , sin4p5dB ,
  sin6dB , squareRoot3dB , squareRoot4p5dB
}
enum class  FirstOrderTPTFilterType { lowpass , highpass , allpass }
enum class  LinkwitzRileyFilterType { lowpass , highpass , allpass }
enum class  PannerRule {
  linear , balanced , sin3dB , sin4p5dB ,
  sin6dB , squareRoot3dB , squareRoot4p5dB
}
enum class  StateVariableTPTFilterType { lowpass , bandpass , highpass }
enum class  LadderFilterMode {
  LPF12 , HPF12 , BPF12 , LPF24 ,
  HPF24 , BPF24
}

Functions

template<size_t len, typename T>
bool operator!= (const FixedSizeFunction< len, T > &fn, std::nullptr_t)
template<size_t len, typename T>
bool operator!= (std::nullptr_t, const FixedSizeFunction< len, T > &fn)
template<size_t len, typename T>
bool operator== (const FixedSizeFunction< len, T > &fn, std::nullptr_t)
template<size_t len, typename T>
bool operator== (std::nullptr_t, const FixedSizeFunction< len, T > &fn)
static AudioBuffer< float > fixNumChannels (const AudioBuffer< float > &buf, Convolution::Stereo stereo)
static AudioBuffer< float > trimImpulseResponse (const AudioBuffer< float > &buf)
static float calculateNormalisationFactor (float sumSquaredMagnitude)
static void normaliseImpulseResponse (AudioBuffer< float > &buf)
static AudioBuffer< float > resampleImpulseResponse (const AudioBuffer< float > &buf, const double srcSampleRate, const double destSampleRate)
static BufferWithSampleRate loadStreamToBuffer (std::unique_ptr< InputStream > stream, size_t maxLength)
static void setImpulseResponse (ConvolutionEngineFactory &factory, const void *sourceData, size_t sourceDataSize, Convolution::Stereo stereo, Convolution::Trim trim, size_t size, Convolution::Normalise normalise)
static void setImpulseResponse (ConvolutionEngineFactory &factory, const File &fileImpulseResponse, Convolution::Stereo stereo, Convolution::Trim trim, size_t size, Convolution::Normalise normalise)
template<typename FloatType>
static FloatType ncos (size_t order, size_t i, size_t size) noexcept
 DEFINE_AVX_SIMD_CONST (int32_t, float, kAllBitsSet)
 DEFINE_AVX_SIMD_CONST (int32_t, float, kEvenHighBit)
 DEFINE_AVX_SIMD_CONST (float, float, kOne)
 DEFINE_AVX_SIMD_CONST (int64_t, double, kAllBitsSet)
 DEFINE_AVX_SIMD_CONST (int64_t, double, kEvenHighBit)
 DEFINE_AVX_SIMD_CONST (double, double, kOne)
 DEFINE_AVX_SIMD_CONST (int8_t, int8_t, kAllBitsSet)
 DEFINE_AVX_SIMD_CONST (uint8_t, uint8_t, kAllBitsSet)
 DEFINE_AVX_SIMD_CONST (uint8_t, uint8_t, kHighBit)
 DEFINE_AVX_SIMD_CONST (int16_t, int16_t, kAllBitsSet)
 DEFINE_AVX_SIMD_CONST (uint16_t, uint16_t, kAllBitsSet)
 DEFINE_AVX_SIMD_CONST (uint16_t, uint16_t, kHighBit)
 DEFINE_AVX_SIMD_CONST (int32_t, int32_t, kAllBitsSet)
 DEFINE_AVX_SIMD_CONST (uint32_t, uint32_t, kAllBitsSet)
 DEFINE_AVX_SIMD_CONST (uint32_t, uint32_t, kHighBit)
 DEFINE_AVX_SIMD_CONST (int64_t, int64_t, kAllBitsSet)
 DEFINE_AVX_SIMD_CONST (uint64_t, uint64_t, kAllBitsSet)
 DEFINE_AVX_SIMD_CONST (uint64_t, uint64_t, kHighBit)
 DEFINE_NEON_SIMD_CONST (int32_t, float, kAllBitsSet)
 DEFINE_NEON_SIMD_CONST (int32_t, float, kEvenHighBit)
 DEFINE_NEON_SIMD_CONST (float, float, kOne)
 DEFINE_NEON_SIMD_CONST (int8_t, int8_t, kAllBitsSet)
 DEFINE_NEON_SIMD_CONST (uint8_t, uint8_t, kAllBitsSet)
 DEFINE_NEON_SIMD_CONST (int16_t, int16_t, kAllBitsSet)
 DEFINE_NEON_SIMD_CONST (uint16_t, uint16_t, kAllBitsSet)
 DEFINE_NEON_SIMD_CONST (int32_t, int32_t, kAllBitsSet)
 DEFINE_NEON_SIMD_CONST (uint32_t, uint32_t, kAllBitsSet)
 DEFINE_NEON_SIMD_CONST (int64_t, int64_t, kAllBitsSet)
 DEFINE_NEON_SIMD_CONST (uint64_t, uint64_t, kAllBitsSet)
 DEFINE_SSE_SIMD_CONST (int32_t, float, kAllBitsSet)
 DEFINE_SSE_SIMD_CONST (int32_t, float, kEvenHighBit)
 DEFINE_SSE_SIMD_CONST (float, float, kOne)
 DEFINE_SSE_SIMD_CONST (int64_t, double, kAllBitsSet)
 DEFINE_SSE_SIMD_CONST (int64_t, double, kEvenHighBit)
 DEFINE_SSE_SIMD_CONST (double, double, kOne)
 DEFINE_SSE_SIMD_CONST (int8_t, int8_t, kAllBitsSet)
 DEFINE_SSE_SIMD_CONST (uint8_t, uint8_t, kAllBitsSet)
 DEFINE_SSE_SIMD_CONST (uint8_t, uint8_t, kHighBit)
 DEFINE_SSE_SIMD_CONST (int16_t, int16_t, kAllBitsSet)
 DEFINE_SSE_SIMD_CONST (uint16_t, uint16_t, kAllBitsSet)
 DEFINE_SSE_SIMD_CONST (uint16_t, uint16_t, kHighBit)
 DEFINE_SSE_SIMD_CONST (int32_t, int32_t, kAllBitsSet)
 DEFINE_SSE_SIMD_CONST (uint32_t, uint32_t, kAllBitsSet)
 DEFINE_SSE_SIMD_CONST (uint32_t, uint32_t, kHighBit)
 DEFINE_SSE_SIMD_CONST (int64_t, int64_t, kAllBitsSet)
 DEFINE_SSE_SIMD_CONST (uint64_t, uint64_t, kAllBitsSet)
 DEFINE_SSE_SIMD_CONST (uint64_t, uint64_t, kHighBit)
constexpr bool operator== (const ProcessSpec &a, const ProcessSpec &b)
constexpr bool operator!= (const ProcessSpec &a, const ProcessSpec &b)
template<int Index, typename... Processors>
auto & get (ProcessorChain< Processors... > &chain) noexcept
template<int Index, typename... Processors>
auto & get (const ProcessorChain< Processors... > &chain) noexcept
template<int Index, typename... Processors>
void setBypassed (ProcessorChain< Processors... > &chain, bool bypassed) noexcept
template<int Index, typename... Processors>
bool isBypassed (const ProcessorChain< Processors... > &chain) noexcept
template<typename Functor>
static WaveShaper< typename std::result_of< Functor >, Functor > CreateWaveShaper (Functor functionToUse)

Variables

static AudioBlockUnitTests< float > audioBlockFloatUnitTests
static AudioBlockUnitTests< double > audioBlockDoubleUnitTests
static SIMDRegisterUnitTests SIMDRegisterUnitTests
FFT::EngineImpl< FFTFallbackfftFallback
static FFTUnitTest fftUnitTest
static CommonSmoothedValueTests< LogRampedValue< float > > commonLogRampedValueTests
static LogRampedValueTests LogRampedValueTests
static LinearAlgebraUnitTest linearAlgebraUnitTest
static FIRFilterTest firFilterUnitTest
static ProcessorChainTest processorChainUnitTest

Typedef Documentation

◆ Complex

template<typename Type>
using juce::dsp::Complex = std::complex<Type>

◆ OptionalQueue

using juce::dsp::OptionalQueue = OptionalScopedPointer<ConvolutionMessageQueue>

Enumeration Type Documentation

◆ BallisticsFilterLevelCalculationType

enum class juce::dsp::BallisticsFilterLevelCalculationType
strong
Enumerator
peak 
RMS 

◆ DryWetMixingRule

enum class juce::dsp::DryWetMixingRule
strong
Enumerator
linear 
balanced 
sin3dB 
sin4p5dB 
sin6dB 
squareRoot3dB 
squareRoot4p5dB 

◆ FirstOrderTPTFilterType

enum class juce::dsp::FirstOrderTPTFilterType
strong
Enumerator
lowpass 
highpass 
allpass 

◆ LadderFilterMode

enum class juce::dsp::LadderFilterMode
strong
Enumerator
LPF12 
HPF12 
BPF12 
LPF24 
HPF24 
BPF24 

◆ LinkwitzRileyFilterType

enum class juce::dsp::LinkwitzRileyFilterType
strong
Enumerator
lowpass 
highpass 
allpass 

◆ PannerRule

enum class juce::dsp::PannerRule
strong
Enumerator
linear 
balanced 
sin3dB 
sin4p5dB 
sin6dB 
squareRoot3dB 
squareRoot4p5dB 

◆ StateVariableTPTFilterType

enum class juce::dsp::StateVariableTPTFilterType
strong
Enumerator
lowpass 
bandpass 
highpass 

Function Documentation

◆ calculateNormalisationFactor()

float juce::dsp::calculateNormalisationFactor ( float sumSquaredMagnitude)
static

◆ CreateWaveShaper()

template<typename Functor>
WaveShaper< typename std::result_of< Functor >, Functor > juce::dsp::CreateWaveShaper ( Functor functionToUse)
static

◆ DEFINE_AVX_SIMD_CONST() [1/18]

juce::dsp::DEFINE_AVX_SIMD_CONST ( double ,
double ,
kOne  )

◆ DEFINE_AVX_SIMD_CONST() [2/18]

juce::dsp::DEFINE_AVX_SIMD_CONST ( float ,
float ,
kOne  )

◆ DEFINE_AVX_SIMD_CONST() [3/18]

juce::dsp::DEFINE_AVX_SIMD_CONST ( int16_t ,
int16_t ,
kAllBitsSet  )

◆ DEFINE_AVX_SIMD_CONST() [4/18]

juce::dsp::DEFINE_AVX_SIMD_CONST ( int32_t ,
float ,
kAllBitsSet  )

◆ DEFINE_AVX_SIMD_CONST() [5/18]

juce::dsp::DEFINE_AVX_SIMD_CONST ( int32_t ,
float ,
kEvenHighBit  )

◆ DEFINE_AVX_SIMD_CONST() [6/18]

juce::dsp::DEFINE_AVX_SIMD_CONST ( int32_t ,
int32_t ,
kAllBitsSet  )

◆ DEFINE_AVX_SIMD_CONST() [7/18]

juce::dsp::DEFINE_AVX_SIMD_CONST ( int64_t ,
double ,
kAllBitsSet  )

◆ DEFINE_AVX_SIMD_CONST() [8/18]

juce::dsp::DEFINE_AVX_SIMD_CONST ( int64_t ,
double ,
kEvenHighBit  )

◆ DEFINE_AVX_SIMD_CONST() [9/18]

juce::dsp::DEFINE_AVX_SIMD_CONST ( int64_t ,
int64_t ,
kAllBitsSet  )

◆ DEFINE_AVX_SIMD_CONST() [10/18]

juce::dsp::DEFINE_AVX_SIMD_CONST ( int8_t ,
int8_t ,
kAllBitsSet  )

◆ DEFINE_AVX_SIMD_CONST() [11/18]

juce::dsp::DEFINE_AVX_SIMD_CONST ( uint16_t ,
uint16_t ,
kAllBitsSet  )

◆ DEFINE_AVX_SIMD_CONST() [12/18]

juce::dsp::DEFINE_AVX_SIMD_CONST ( uint16_t ,
uint16_t ,
kHighBit  )

◆ DEFINE_AVX_SIMD_CONST() [13/18]

juce::dsp::DEFINE_AVX_SIMD_CONST ( uint32_t ,
uint32_t ,
kAllBitsSet  )

◆ DEFINE_AVX_SIMD_CONST() [14/18]

juce::dsp::DEFINE_AVX_SIMD_CONST ( uint32_t ,
uint32_t ,
kHighBit  )

◆ DEFINE_AVX_SIMD_CONST() [15/18]

juce::dsp::DEFINE_AVX_SIMD_CONST ( uint64_t ,
uint64_t ,
kAllBitsSet  )

◆ DEFINE_AVX_SIMD_CONST() [16/18]

juce::dsp::DEFINE_AVX_SIMD_CONST ( uint64_t ,
uint64_t ,
kHighBit  )

◆ DEFINE_AVX_SIMD_CONST() [17/18]

juce::dsp::DEFINE_AVX_SIMD_CONST ( uint8_t ,
uint8_t ,
kAllBitsSet  )

◆ DEFINE_AVX_SIMD_CONST() [18/18]

juce::dsp::DEFINE_AVX_SIMD_CONST ( uint8_t ,
uint8_t ,
kHighBit  )

◆ DEFINE_NEON_SIMD_CONST() [1/11]

juce::dsp::DEFINE_NEON_SIMD_CONST ( float ,
float ,
kOne  )

◆ DEFINE_NEON_SIMD_CONST() [2/11]

juce::dsp::DEFINE_NEON_SIMD_CONST ( int16_t ,
int16_t ,
kAllBitsSet  )

◆ DEFINE_NEON_SIMD_CONST() [3/11]

juce::dsp::DEFINE_NEON_SIMD_CONST ( int32_t ,
float ,
kAllBitsSet  )

◆ DEFINE_NEON_SIMD_CONST() [4/11]

juce::dsp::DEFINE_NEON_SIMD_CONST ( int32_t ,
float ,
kEvenHighBit  )

◆ DEFINE_NEON_SIMD_CONST() [5/11]

juce::dsp::DEFINE_NEON_SIMD_CONST ( int32_t ,
int32_t ,
kAllBitsSet  )

◆ DEFINE_NEON_SIMD_CONST() [6/11]

juce::dsp::DEFINE_NEON_SIMD_CONST ( int64_t ,
int64_t ,
kAllBitsSet  )

◆ DEFINE_NEON_SIMD_CONST() [7/11]

juce::dsp::DEFINE_NEON_SIMD_CONST ( int8_t ,
int8_t ,
kAllBitsSet  )

◆ DEFINE_NEON_SIMD_CONST() [8/11]

juce::dsp::DEFINE_NEON_SIMD_CONST ( uint16_t ,
uint16_t ,
kAllBitsSet  )

◆ DEFINE_NEON_SIMD_CONST() [9/11]

juce::dsp::DEFINE_NEON_SIMD_CONST ( uint32_t ,
uint32_t ,
kAllBitsSet  )

◆ DEFINE_NEON_SIMD_CONST() [10/11]

juce::dsp::DEFINE_NEON_SIMD_CONST ( uint64_t ,
uint64_t ,
kAllBitsSet  )

◆ DEFINE_NEON_SIMD_CONST() [11/11]

juce::dsp::DEFINE_NEON_SIMD_CONST ( uint8_t ,
uint8_t ,
kAllBitsSet  )

◆ DEFINE_SSE_SIMD_CONST() [1/18]

juce::dsp::DEFINE_SSE_SIMD_CONST ( double ,
double ,
kOne  )

◆ DEFINE_SSE_SIMD_CONST() [2/18]

juce::dsp::DEFINE_SSE_SIMD_CONST ( float ,
float ,
kOne  )

◆ DEFINE_SSE_SIMD_CONST() [3/18]

juce::dsp::DEFINE_SSE_SIMD_CONST ( int16_t ,
int16_t ,
kAllBitsSet  )

◆ DEFINE_SSE_SIMD_CONST() [4/18]

juce::dsp::DEFINE_SSE_SIMD_CONST ( int32_t ,
float ,
kAllBitsSet  )

◆ DEFINE_SSE_SIMD_CONST() [5/18]

juce::dsp::DEFINE_SSE_SIMD_CONST ( int32_t ,
float ,
kEvenHighBit  )

◆ DEFINE_SSE_SIMD_CONST() [6/18]

juce::dsp::DEFINE_SSE_SIMD_CONST ( int32_t ,
int32_t ,
kAllBitsSet  )

◆ DEFINE_SSE_SIMD_CONST() [7/18]

juce::dsp::DEFINE_SSE_SIMD_CONST ( int64_t ,
double ,
kAllBitsSet  )

◆ DEFINE_SSE_SIMD_CONST() [8/18]

juce::dsp::DEFINE_SSE_SIMD_CONST ( int64_t ,
double ,
kEvenHighBit  )

◆ DEFINE_SSE_SIMD_CONST() [9/18]

juce::dsp::DEFINE_SSE_SIMD_CONST ( int64_t ,
int64_t ,
kAllBitsSet  )

◆ DEFINE_SSE_SIMD_CONST() [10/18]

juce::dsp::DEFINE_SSE_SIMD_CONST ( int8_t ,
int8_t ,
kAllBitsSet  )

◆ DEFINE_SSE_SIMD_CONST() [11/18]

juce::dsp::DEFINE_SSE_SIMD_CONST ( uint16_t ,
uint16_t ,
kAllBitsSet  )

◆ DEFINE_SSE_SIMD_CONST() [12/18]

juce::dsp::DEFINE_SSE_SIMD_CONST ( uint16_t ,
uint16_t ,
kHighBit  )

◆ DEFINE_SSE_SIMD_CONST() [13/18]

juce::dsp::DEFINE_SSE_SIMD_CONST ( uint32_t ,
uint32_t ,
kAllBitsSet  )

◆ DEFINE_SSE_SIMD_CONST() [14/18]

juce::dsp::DEFINE_SSE_SIMD_CONST ( uint32_t ,
uint32_t ,
kHighBit  )

◆ DEFINE_SSE_SIMD_CONST() [15/18]

juce::dsp::DEFINE_SSE_SIMD_CONST ( uint64_t ,
uint64_t ,
kAllBitsSet  )

◆ DEFINE_SSE_SIMD_CONST() [16/18]

juce::dsp::DEFINE_SSE_SIMD_CONST ( uint64_t ,
uint64_t ,
kHighBit  )

◆ DEFINE_SSE_SIMD_CONST() [17/18]

juce::dsp::DEFINE_SSE_SIMD_CONST ( uint8_t ,
uint8_t ,
kAllBitsSet  )

◆ DEFINE_SSE_SIMD_CONST() [18/18]

juce::dsp::DEFINE_SSE_SIMD_CONST ( uint8_t ,
uint8_t ,
kHighBit  )

◆ fixNumChannels()

AudioBuffer< float > juce::dsp::fixNumChannels ( const AudioBuffer< float > & buf,
Convolution::Stereo stereo )
static

◆ get() [1/2]

template<int Index, typename... Processors>
auto & juce::dsp::get ( const ProcessorChain< Processors... > & chain)
inlinenoexcept

Non-member equivalent of ProcessorChain::get which avoids awkward member template syntax.

◆ get() [2/2]

template<int Index, typename... Processors>
auto & juce::dsp::get ( ProcessorChain< Processors... > & chain)
inlinenoexcept

Non-member equivalent of ProcessorChain::get which avoids awkward member template syntax.

◆ isBypassed()

template<int Index, typename... Processors>
bool juce::dsp::isBypassed ( const ProcessorChain< Processors... > & chain)
inlinenoexcept

Non-member equivalent of ProcessorChain::isBypassed which avoids awkward member template syntax.

◆ loadStreamToBuffer()

BufferWithSampleRate juce::dsp::loadStreamToBuffer ( std::unique_ptr< InputStream > stream,
size_t maxLength )
static

◆ ncos()

template<typename FloatType>
FloatType juce::dsp::ncos ( size_t order,
size_t i,
size_t size )
staticnoexcept

◆ normaliseImpulseResponse()

void juce::dsp::normaliseImpulseResponse ( AudioBuffer< float > & buf)
static

◆ operator!=() [1/3]

template<size_t len, typename T>
bool juce::dsp::operator!= ( const FixedSizeFunction< len, T > & fn,
std::nullptr_t  )

◆ operator!=() [2/3]

bool juce::dsp::operator!= ( const ProcessSpec & a,
const ProcessSpec & b )
constexpr

◆ operator!=() [3/3]

template<size_t len, typename T>
bool juce::dsp::operator!= ( std::nullptr_t ,
const FixedSizeFunction< len, T > & fn )

◆ operator==() [1/3]

template<size_t len, typename T>
bool juce::dsp::operator== ( const FixedSizeFunction< len, T > & fn,
std::nullptr_t  )

◆ operator==() [2/3]

bool juce::dsp::operator== ( const ProcessSpec & a,
const ProcessSpec & b )
constexpr

◆ operator==() [3/3]

template<size_t len, typename T>
bool juce::dsp::operator== ( std::nullptr_t ,
const FixedSizeFunction< len, T > & fn )

◆ resampleImpulseResponse()

AudioBuffer< float > juce::dsp::resampleImpulseResponse ( const AudioBuffer< float > & buf,
const double srcSampleRate,
const double destSampleRate )
static

◆ setBypassed()

template<int Index, typename... Processors>
void juce::dsp::setBypassed ( ProcessorChain< Processors... > & chain,
bool bypassed )
inlinenoexcept

Non-member equivalent of ProcessorChain::setBypassed which avoids awkward member template syntax.

◆ setImpulseResponse() [1/2]

void juce::dsp::setImpulseResponse ( ConvolutionEngineFactory & factory,
const File & fileImpulseResponse,
Convolution::Stereo stereo,
Convolution::Trim trim,
size_t size,
Convolution::Normalise normalise )
static

◆ setImpulseResponse() [2/2]

void juce::dsp::setImpulseResponse ( ConvolutionEngineFactory & factory,
const void * sourceData,
size_t sourceDataSize,
Convolution::Stereo stereo,
Convolution::Trim trim,
size_t size,
Convolution::Normalise normalise )
static

◆ trimImpulseResponse()

AudioBuffer< float > juce::dsp::trimImpulseResponse ( const AudioBuffer< float > & buf)
static

Variable Documentation

◆ audioBlockDoubleUnitTests

AudioBlockUnitTests<double> juce::dsp::audioBlockDoubleUnitTests
static

◆ audioBlockFloatUnitTests

AudioBlockUnitTests<float> juce::dsp::audioBlockFloatUnitTests
static

◆ commonLogRampedValueTests

CommonSmoothedValueTests<LogRampedValue <float> > juce::dsp::commonLogRampedValueTests
static

◆ fftFallback

FFT::EngineImpl<FFTFallback> juce::dsp::fftFallback

◆ fftUnitTest

FFTUnitTest juce::dsp::fftUnitTest
static

◆ firFilterUnitTest

FIRFilterTest juce::dsp::firFilterUnitTest
static

◆ linearAlgebraUnitTest

LinearAlgebraUnitTest juce::dsp::linearAlgebraUnitTest
static

◆ LogRampedValueTests

LogRampedValueTests juce::dsp::LogRampedValueTests
static

◆ processorChainUnitTest

ProcessorChainTest juce::dsp::processorChainUnitTest
static

◆ SIMDRegisterUnitTests

SIMDRegisterUnitTests juce::dsp::SIMDRegisterUnitTests
static