AuxPort 0.2
Modules for Audio Software Development
|
CAuxPort::About | Provides funnctions to get Information about current Enviroment |
CAuxPort::Audio::ADSR | ADSR Oscillator |
CAuxPort::Audio::Assymetric | Assymetric Saturator |
CAuxPort::Extensions::AuxCurl | This class provides a C++ wrapper for the curl library |
CAuxPort::Audio::IIR::Butterworth | Consist of Lowpass, Highpass and Bandpass 2nd order IIR filters based on the Butterworth Formula |
▼CAuxPort::Casters | This class provides functions to cast data from one type to another |
CAuxPort::String | Abstraction over C-Style Strings for ease of use |
CAuxPort::Audio::Convolution | Provides an interface to convolve a signal with an Impulse Response |
CAuxPort::Audio::DiscreteCosineTransform | Implementation of naive Discrete Cosine Transform |
CAuxPort::Audio::DiscreteFourierTransform | Implementation of naive Discrete Fourier Transform |
CAuxPort::Audio::Distortion | Consists of Static Functions with various Distortion Algorithms |
CAuxPort::Audio::IIR::Engine | Engine implements all the IIR filters and can be used to process audio right away. It is also compatible with Juce::AudioBuffer<float> |
CAuxPort::Env | This class provides a interface to get information about the current environment |
CAuxPort::Error< errorVal > | This class provides an interface to calculate different types of errors |
CAuxPort::Expansions | This class provides an interface to compute Expansions |
CAuxPort::FastRandomFloat | This class provides an efficient way to generate random float values |
CAuxPort::Audio::IIR::FirstOrder | A set of First Order IIR filters |
▼CAuxPort::Simd::FloatingPoint | SIMD Wrapper for Single-precision floating point operations |
CAuxPort::Simd::Float128 | SIMD Wrapper for 128 bit Single-Precision Floating point operations |
CAuxPort::Simd::Float256 | SIMD Wrapper for 256 bit Single-precision floating point operations |
CAuxPort::Audio::FourierTransform | Implementation of Fast Fourier Transform based on optimized Cooley-Tukey Algorithm |
CAuxPort::Audio::IIR::General | IIR Filter Algorithms that are not part of a filterbank |
▼CAuxPort::ICasters | ICasters is an abstract class that provides pure virtual interfaces to cast data from one type to another |
CAuxPort::String | Abstraction over C-Style Strings for ease of use |
▼CAuxPort::ILog | This class provides an inheritable interface to implement logging functionality in the derived classes |
CAuxPort::CircularBuffer< float > | |
CAuxPort::Audio::Buffer< sample > | Buffer is a Generic Audio Buffer class that is a container for floating or integer type Audio Buffers |
▼CAuxPort::Audio::FIR | Parent class for all FIR Design SubClasses |
▼CAuxPort::Audio::RectangleFIR | Represents an FIR filter with Rectangle Window |
CAuxPort::Audio::BartlettFIR | Represents an FIR filter with Bartlett Window |
CAuxPort::Audio::BartlettHannFIR | Represents an FIR filter with BartletttHann Window |
CAuxPort::Audio::BlackmanFIR | Represents an FIR filter with Blackman Window |
CAuxPort::Audio::BlackmanHarrisFIR | Represents an FIR filter with Rectangle Window |
CAuxPort::Audio::FlatFIR | Represents an FIR filter with Flat Window |
CAuxPort::Audio::HammingFIR | Represents an FIR filter with Hamming Window |
CAuxPort::Audio::HannFIR | Represents an FIR filter with Hann Window |
CAuxPort::Audio::NuttallFIR | Represents an FIR filter with Nuttall Window |
CAuxPort::Case | Represents a Test Case |
CAuxPort::CircularBuffer< sample > | Represents a circular buffer data structure |
▼CAuxPort::File | This class provides an interface for working with files |
CAuxPort::BinaryFile | This class provides an interface for working with binary files |
▼CAuxPort::TextFile | Abstraction over C++ Standard File Handling for ASCII based Text Files |
CAuxPort::AuxPascal | This class provide an interface to compute and manage a Pascal Triangle |
▼CAuxPort::AuxSeries | This class can be used to express continuous mathematical functions as an infinite series of polynomial terms |
CAuxPort::AuxSeriesEngine | Class that evaluates a function at a given x-value using the taylor series approximation |
CAuxPort::CSV | This class provides functionality to read and write CSV Files |
CAuxPort::String | Abstraction over C-Style Strings for ease of use |
CAuxPort::StringPair | This class allows you to create string pair objects |
▼CAuxPort::TextFormat | This class provides an interface to manage File Format Details |
CAuxPort::AuxPascal | This class provide an interface to compute and manage a Pascal Triangle |
CAuxPort::AuxSeries | This class can be used to express continuous mathematical functions as an infinite series of polynomial terms |
CAuxPort::CSV | This class provides functionality to read and write CSV Files |
CAuxPort::Interpolation | This class provides an interface for interpolation |
CAuxPort::Logger | This class provides static interfaces to allow the end user to log their messages on the console |
CAuxPort::MD5 | Provides interface to calculate MD5 hash of a string |
▼CAuxPort::Audio::Oscillator | Inheritable function that provides common functions for all Digital Oscillators |
CAuxPort::Audio::BipolarSawtooth | Bipolar Sawtooth |
CAuxPort::Audio::KPString | KPString Oscillator |
CAuxPort::Audio::PBSaw | PolyBlep Saw |
CAuxPort::Audio::PBWSaw | Poly BLEP Waveshape Saw |
CAuxPort::Audio::Sine | Sinusoidal Osciallator |
CAuxPort::Audio::Square | Square Oscillator |
CAuxPort::Audio::Triangle | Triangle Oscillator |
CAuxPort::Audio::UnipolarSawtooth | Unipolar Sawtooth |
CAuxPort::Audio::WhiteNoise | WhiteNoise Oscillator |
CAuxPort::Audio::Pan | Stereo Audio Panner |
CAuxPort::Audio::IIR::ParametricEQ | A 2nd Order Parameteric EQ to generate bandpeak and bandreject filters |
CAuxPort::AuxSeries::TaylorTerms | TaylorTerms is a struct that represents a polynomial term's exponent and its coefficient |
CAuxPort::Terms | This class provides functionality to compute and manage powers of a given sample |
CAuxPort::Time | Provides functionality to get current system time |
CAuxPort::Timer | Simple Timer used for Benchmarking |
CAuxPort::Utility | This class provides interfaces (Static Functions) for stuff that are easy to implement but still require you to write code for it |
CAuxPort::Audio::Window | Computes Window functions such as Hann,Hamming,Kaiser |