|
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 |