Audio Effects Framework
CSynthesis Class Reference

class with static functions for signal generation More...

#include <Synthesis.h>

Static Public Member Functions

static Error_t generateSine (float *pfOutBuf, float fFreqInHz, float fSampleFreqInHz, int iLength, float fAmplitude=1.F, float fStartPhaseInRad=0.F)
 
static Error_t generateRect (float *pfOutBuf, float fFreqInHz, float fSampleFreqInHz, int iLength, float fAmplitude=1.F)
 
static Error_t generateSaw (float *pfOutBuf, float fFreqInHz, float fSampleFreqInHz, int iLength, float fAmplitude=1.F)
 
static Error_t generateDc (float *pfOutBuf, int iLength, float fAmplitude=1.F)
 
static Error_t generateNoise (float *pfOutBuf, int iLength, float fAmplitude=1.F)
 

Detailed Description

class with static functions for signal generation

Member Function Documentation

◆ generateDc()

static Error_t CSynthesis::generateDc ( float *  pfOutBuf,
int  iLength,
float  fAmplitude = 1.F 
)
inlinestatic

◆ generateNoise()

static Error_t CSynthesis::generateNoise ( float *  pfOutBuf,
int  iLength,
float  fAmplitude = 1.F 
)
inlinestatic

◆ generateRect()

static Error_t CSynthesis::generateRect ( float *  pfOutBuf,
float  fFreqInHz,
float  fSampleFreqInHz,
int  iLength,
float  fAmplitude = 1.F 
)
inlinestatic

◆ generateSaw()

static Error_t CSynthesis::generateSaw ( float *  pfOutBuf,
float  fFreqInHz,
float  fSampleFreqInHz,
int  iLength,
float  fAmplitude = 1.F 
)
inlinestatic

◆ generateSine()

static Error_t CSynthesis::generateSine ( float *  pfOutBuf,
float  fFreqInHz,
float  fSampleFreqInHz,
int  iLength,
float  fAmplitude = 1.F,
float  fStartPhaseInRad = 0.F 
)
inlinestatic

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