Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::signal::MapClipT< SampleType > Class Template Reference

Map a finite control interval to another interval and clip outside it. More...

#include <indexed_control.hpp>

Public Member Functions

bool configure (SampleType input_min, SampleType input_max, SampleType output_min, SampleType output_max) noexcept
SampleType process (SampleType input) const noexcept

Detailed Description

template<typename SampleType = float>
class pulp::signal::MapClipT< SampleType >

Map a finite control interval to another interval and clip outside it.

Invalid configuration is rejected without changing the previous mapping.

Member Function Documentation

◆ configure()

template<typename SampleType = float>
bool pulp::signal::MapClipT< SampleType >::configure ( SampleType input_min,
SampleType input_max,
SampleType output_min,
SampleType output_max )
inlinenoexcept

◆ process()

template<typename SampleType = float>
SampleType pulp::signal::MapClipT< SampleType >::process ( SampleType input) const
inlinenoexcept

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