AuxPort 0.2
Modules for Audio Software Development
Loading...
Searching...
No Matches
AuxPort::Audio::Assymetric Class Reference

Assymetric Saturator. More...

#include <AuxDistortion.h>

Public Types

enum  Type { v1 , v2 }
 Type of Assymetric Saturator. More...
 

Public Member Functions

 Assymetric (const Assymetric &assym)=default
 
float process (float sample, float k, float g, Type type)
 Processes a single audio sample using the asymmetric saturation algorithm.
 

Detailed Description

Assymetric Saturator.

Tanh (Positive Phase) and Atan(Negative Phase)

Definition at line 252 of file AuxDistortion.h.

Member Enumeration Documentation

◆ Type

Type of Assymetric Saturator.

Definition at line 258 of file AuxDistortion.h.

Member Function Documentation

◆ process()

float AuxPort::Audio::Assymetric::process ( float sample,
float k,
float g = 1.0,
Type type = Type::v1 )

Processes a single audio sample using the asymmetric saturation algorithm.

Definition at line 161 of file AuxDistortion.cpp.


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