AuxPort 0.2
Modules for Audio Software Development
|
▼NAuxPort | This namespace contains all classes and function in the AuxPort Library |
▼NAudio | This namespace consist of classes and functions useful for Audio Programming |
▼NIIR | This namespace contains IIR Filter Classes |
CButterworth | Consist of Lowpass, Highpass and Bandpass 2nd order IIR filters based on the Butterworth Formula |
CEngine | Engine implements all the IIR filters and can be used to process audio right away. It is also compatible with Juce::AudioBuffer<float> |
CFirstOrder | A set of First Order IIR filters |
CGeneral | IIR Filter Algorithms that are not part of a filterbank |
CParametricEQ | A 2nd Order Parameteric EQ to generate bandpeak and bandreject filters |
CADSR | ADSR Oscillator |
CAssymetric | Assymetric Saturator |
CBartlettFIR | Represents an FIR filter with Bartlett Window |
CBartlettHannFIR | Represents an FIR filter with BartletttHann Window |
CBipolarSawtooth | Bipolar Sawtooth |
CBlackmanFIR | Represents an FIR filter with Blackman Window |
CBlackmanHarrisFIR | Represents an FIR filter with Rectangle Window |
CBuffer | Buffer is a Generic Audio Buffer class that is a container for floating or integer type Audio Buffers |
CConvolution | Provides an interface to convolve a signal with an Impulse Response |
CDiscreteCosineTransform | Implementation of naive Discrete Cosine Transform |
CDiscreteFourierTransform | Implementation of naive Discrete Fourier Transform |
CDistortion | Consists of Static Functions with various Distortion Algorithms |
CFIR | Parent class for all FIR Design SubClasses |
CFlatFIR | Represents an FIR filter with Flat Window |
CFourierTransform | Implementation of Fast Fourier Transform based on optimized Cooley-Tukey Algorithm |
CHammingFIR | Represents an FIR filter with Hamming Window |
CHannFIR | Represents an FIR filter with Hann Window |
CKPString | KPString Oscillator |
CNuttallFIR | Represents an FIR filter with Nuttall Window |
COscillator | Inheritable function that provides common functions for all Digital Oscillators |
CPan | Stereo Audio Panner |
CPBSaw | PolyBlep Saw |
CPBWSaw | Poly BLEP Waveshape Saw |
CRectangleFIR | Represents an FIR filter with Rectangle Window |
CSine | Sinusoidal Osciallator |
CSquare | Square Oscillator |
CTriangle | Triangle Oscillator |
CUnipolarSawtooth | Unipolar Sawtooth |
CWhiteNoise | WhiteNoise Oscillator |
CWindow | Computes Window functions such as Hann,Hamming,Kaiser |
▼NExtensions | This namespace contains extensions to the AuxPort Library. These extensions are wrappers for third-party libraries |
CAuxCurl | This class provides a C++ wrapper for the curl library |
▼NSimd | This namespace contains classes for SIMD operations |
CFloat128 | SIMD Wrapper for 128 bit Single-Precision Floating point operations |
CFloat256 | SIMD Wrapper for 256 bit Single-precision floating point operations |
CFloatingPoint | SIMD Wrapper for Single-precision floating point operations |
CAbout | Provides funnctions to get Information about current Enviroment |
CAuxPascal | This class provide an interface to compute and manage a Pascal Triangle |
▼CAuxSeries | This class can be used to express continuous mathematical functions as an infinite series of polynomial terms |
CTaylorTerms | TaylorTerms is a struct that represents a polynomial term's exponent and its coefficient |
CAuxSeriesEngine | Class that evaluates a function at a given x-value using the taylor series approximation |
CBinaryFile | This class provides an interface for working with binary files |
CCase | Represents a Test Case |
CCasters | This class provides functions to cast data from one type to another |
CCircularBuffer | Represents a circular buffer data structure |
CCSV | This class provides functionality to read and write CSV Files |
CEnv | This class provides a interface to get information about the current environment |
CError | This class provides an interface to calculate different types of errors |
CExpansions | This class provides an interface to compute Expansions |
CFastRandomFloat | This class provides an efficient way to generate random float values |
CFile | This class provides an interface for working with files |
CICasters | ICasters is an abstract class that provides pure virtual interfaces to cast data from one type to another |
CILog | This class provides an inheritable interface to implement logging functionality in the derived classes |
CInterpolation | This class provides an interface for interpolation |
CLogger | This class provides static interfaces to allow the end user to log their messages on the console |
CMD5 | Provides interface to calculate MD5 hash of a string |
CString | Abstraction over C-Style Strings for ease of use |
CStringPair | This class allows you to create string pair objects |
CTerms | This class provides functionality to compute and manage powers of a given sample |
CTextFile | Abstraction over C++ Standard File Handling for ASCII based Text Files |
CTextFormat | This class provides an interface to manage File Format Details |
CTime | Provides functionality to get current system time |
CTimer | Simple Timer used for Benchmarking |
CUtility | This class provides interfaces (Static Functions) for stuff that are easy to implement but still require you to write code for it |
▼NAuxTest | This namespace contains testing modules for the AuxPort Library |
▼NUnitTests | This namespace contains unit tests for different AuxPort Modules |
NString | This namespace contains unit tests for AuxPort::String |