Signalsmith Audio's DSP Library  1.6.1
Useful C++ classes/templates for audio effects
Loading...
Searching...
No Matches
Interpolators

Description

Classes

struct  signalsmith::delay::InterpolatorNearest< Sample >
 Nearest-neighbour interpolator. More...
 
struct  signalsmith::delay::InterpolatorLinear< Sample >
 Linear interpolator. More...
 
struct  signalsmith::delay::InterpolatorCubic< Sample >
 Spline cubic interpolator. More...
 
struct  signalsmith::delay::InterpolatorLagrangeN< Sample, n >
 Fixed-order Lagrange interpolation. More...
 
struct  signalsmith::delay::InterpolatorKaiserSincN< Sample, n, minimumPhase >
 Fixed-size Kaiser-windowed sinc interpolation. More...
 

Typedefs

template<typename Sample>
using signalsmith::delay::InterpolatorLagrange3 = InterpolatorLagrangeN<Sample, 3>
 
template<typename Sample>
using signalsmith::delay::InterpolatorLagrange7 = InterpolatorLagrangeN<Sample, 7>
 
template<typename Sample>
using signalsmith::delay::InterpolatorLagrange19 = InterpolatorLagrangeN<Sample, 19>
 
template<typename Sample>
using signalsmith::delay::InterpolatorKaiserSinc20 = InterpolatorKaiserSincN<Sample, 20>
 
template<typename Sample>
using signalsmith::delay::InterpolatorKaiserSinc8 = InterpolatorKaiserSincN<Sample, 8>
 
template<typename Sample>
using signalsmith::delay::InterpolatorKaiserSinc4 = InterpolatorKaiserSincN<Sample, 4>
 
template<typename Sample>
using signalsmith::delay::InterpolatorKaiserSinc20Min = InterpolatorKaiserSincN<Sample, 20, true>
 
template<typename Sample>
using signalsmith::delay::InterpolatorKaiserSinc8Min = InterpolatorKaiserSincN<Sample, 8, true>
 
template<typename Sample>
using signalsmith::delay::InterpolatorKaiserSinc4Min = InterpolatorKaiserSincN<Sample, 4, true>