| Aud::AllPass | |
| AllPass | The AudioDrome AllPass class, implements a IIR-filter (infinite impule response filter) |
| Aud::Analog | |
| Analog | The AudioDrome Analog class, implements a model of generator to limited-band for the common prototypes |
| Aud::AudError | |
| AudError | This class, model various types of error, When you launch a AudError exception, it is possible to transfer a "void pointer" and/or a generic "double" value. You can also, personalize the error message with additional information |
| Aud::AudioDrome | |
| AudioDrome | N.B. BSD/Allman[built.in] |
| AudioDromeAll | This file include all AudioDrome header file |
| Aud::AudioDuplex | |
| AudioDuplex | The AudioDrome AudioDuplex class, is a wrapper for the PortAudio_v19 pa_stable_v19_20071207 by Ross Bencina |
| AudioIn | The AudioDrome AudioIn class, is a wrapper for the PortAudio_v19 pa_stable_v19_20071207 by Ross Bencina |
| Aud::AudioIn | |
| AudioIO | The AudioDrome AudioIO class, is a wrapper for the PortAudio_v19 pa_stable_v19_20071207 by Ross Bencina |
| Aud::AudioIO | |
| Aud::AudioOut | |
| BandPass | The AudioDrome BandPass class, implements a second-order band-pass filter |
| Aud::BandPass | |
| BandReject | The AudioDrome BandReject class, implements a second-order band-reject (notch) filter |
| Aud::BandReject | |
| BlockerDc | The AudioDrome BlockerDc class, implements a recoursive filter DC blocker |
| Aud::BlockerDc | |
| BP_Butterworth | The AudioDrome BP_Butterworth class, implements a band-pass Butterworth filter. Coded by Paris Smaragdis 1994 |
| Aud::BP_Butterworth | |
| BR_Butterworth | The AudioDrome BR_Butterworth class, implements a band-reject Butterworth filter. Coded by Paris Smaragdis 1994 |
| Aud::BR_Butterworth | |
| BreakCurve | The AudioDrome BreakCurve class, constructs of the segments between two points expressed like Time-value. The segments, they can assume a specific curving through setCurve() |
| Aud::BreakCurve | |
| BreakLine | The AudioDrome BreakLine class, constructs of the segments between two points expressed like Time-value. The segments assume a specific curving through setCurve() |
| Aud::BreakLine | |
| Aud::Buffer | |
| Buffer | The AudioDrome Buffer implements an abstraction of a buffer array. The class interface is a collection of methods for data manipulation |
| Aud::Comb | |
| Comb | The AudioDrome Comb class, implements a IIR-filter (infinite impulse response filter) |
| Aud::Curve | |
| Curve | The AudioDrome Curve class, constructs only a segment between two points expressed like "start, end". The segment duration is expressed in seconds and the segment can be assume a specific curving through setCurve() |
| Aud::DecodeDTMF | |
| DecodeDTMF | The AudioDrome DecodeDTMF class, implements a Dual Tone Multi Frequency decoder. http://zone.ni.com/cms/images/devzone/tut/a/75f1be30468.gif |
| DelayLine | The AudioDrome DelayLine, implements a simple fast non interpolated delay line |
| Aud::DelayLine | |
| DelayTaps | The AudioDrome DelayTaps, implements a interpolated delay line with multitaps outs |
| Aud::DelayTaps | |
| Distortion | The AudioDrome Distortion class, implements a DNL (Distortion Not Linear) algorithm. Distort an audio signal via waveshaping and optional clipping |
| Aud::Distortion | |
| Envelops | The AudioDrome Envelops class, implements a envelope generator, based on the control of the attack and decay. The values of attack and decay, are expressed as a percentage of total duration. therefore, the "sustain" value, is implicit: |
| Aud::Envelops | |
| EUVerb | The AudioDrome EUVerb class, implements a reverb according to the model of Eugenio Giordani. www.eugenio-giordani.it L.E.M.S. Pesaro |
| Aud::EUVerb | |
| Flanger | The AudioDrome Flanger class, implements a flanger effect based on the delay line interpolated. This unit is useful for generating choruses and flangers |
| Aud::Flanger | |
| Gaussian | The AudioDrome Random class, implements a Gaussian distribution random number generator |
| Aud::Gaussian | |
| GenerateDTMF | The AudioDrome GenerateDTMF class, implements a Dual Tone Multi Frequency generator. http://en.wikipedia.org/wiki/DTMF |
| Aud::GenerateDTMF | |
| Granulator | The AudioDrome Granulator class, implements the AGS (Asynchronous Granular Synthesis). This DSP (Digital Signal Processing) manages all the classics parameters of the AGS |
| Aud::Granulator | |
| GranulatorSF | The AudioDrome GranulatorSF class, implements the AGS (Asynchronous Granular Synthesis). This DSP (Digital Signal Processing) manages all the classics parameters of the AGS. This DSP, working on audio-files, are also implemented control functions: pointers to sound-file and jittering |
| Aud::GranulatorSF | |
| HighPass | The AudioDrome HighPass class, implements a first-order filter |
| Aud::HighPass | |
| HoldRandom | The AudioDrome HoldRandom class, inherits from Random. Like the Random class, can be unipolar or bipolar. but the last value is kept until the next generation The frequency of extraction, expressed by the parameter "band", rule the spectral band width of signal |
| Aud::HoldRandom | |
| Aud::HP_Butterworth | |
| HP_Butterworth | The AudioDrome HP_Butterworth class, implements a high-pass Butterworth filter. Coded by Paris Smaragdis 1994 |
| Aud::Interpolation | |
| Interpolation | The AudioDrome Interpolation class, implements a linear interpolation between two input signals. And converts a control signal to an audio signal using linear interpolation |
| InterpRandom | The AudioDrome InterpRandom class, inherits from HoldRandom. Like the Random class, can be unipolar or bipolar. but the sample is linearly interpolated with the next value. The frequency of extraction, expressed by the parameter "band", rule the spectral band width of signal |
| Aud::InterpRandom | |
| Karplus | The AudioDrome Karplus-Strong class, inherits from Comb, the Processing() function is extended, making a low-pass filter in the feedback |
| Aud::KarplusStrong | |
| Aud::Line | |
| Aud::LowPass | |
| LowPass | The AudioDrome LowPass class, implements a first-order filter |
| Aud::LP_Butterworth | |
| LP_Butterworth | The AudioDrome LP_Butterworth class, implements a low-pass Butterworth filter. Coded by Paris Smaragdis 1994 |
| Metronome | The AudioDrome Metronome class, implements a trigger generator controlled in frequency. The resulting is "true", a sample for each Period (1/freq), and "false" for all remaining samples of the period |
| Aud::Metronome | |
| Aud::MoogLadder | |
| MoogLadder | The AudioDrome MoogLadder class, implements a Moog ladder lowpass filter. Moogladder is an new digital implementation of the Moog ladder filter based on the work of Antti Huovilainen, described in the paper "Non-Linear Digital Implementation of the Moog Ladder Filter" (Proceedings of DaFX04, Univ of Napoli). This implementation is probably a more accurate digital representation of the original analogue filter |
| Aud::Oscillator | |
| Oscillator | The AudioDrome Oscillator class, implements a oscillator with interpolation |
| Aud::OscilTimout | |
| OscilTimout | The AudioDrome OscilTimout class, inherits from Oscillator, implements an timer oscillator. When the execution time expires, The oscillator goes off and the counter of instances is decremented |
| ParametricEQ | The AudioDrome ParametricEQ class, implements a parametric equalizer. This implementation of Zoelzer's parametric equalizer filters, with some modifications by the author |
| Aud::ParametricEQ | |
| Aud::Phasor | |
| Phasor | The AudioDrome Phasor class, implements a normalized moving phase value. An internal phase is successively accumulated in accordance with the setFrequency() to produce a moving phase value, normalized in the range 0 <= phs < 1. When used as the index to a Buffer object, this phase (multiplied by the desired function table length) will cause it to behave like an oscillator |
| Aud::Random | |
| Random | The AudioDrome Random class, implements a linear random number generator |
| RmsBalance | The AudioDrome RmsBalance, adjust one audio signal according to the values of another. Determines the root-mean-square amplitude of an audio signal and adjusts the amplitude audio signal according to a root-mean-square value |
| Aud::RmsBalance | |
| Aud::Sample | |
| Sample | This class inherits from Buffer The left channel of audio-file, are copied in the Buffer::_table |
| Aud::Sample::CHUNK_HDR | |
| Aud::Sample::WAV_HDR | |
| Schroeder | The AudioDrome Schroeder, implements a classic reverb. A standard reverb unit is composed of four Comb filters in parallel followed by two Alpass units in series. Loop times are set for optimal “natural room response.” |
| Aud::Schroeder | |
| Aud::Sinusoide | |
| Sinusoide | The AudioDrome Sinusoide class, implements a simple sinusoidal generator based on the two methods: No recursive and Goertzel |
| Timer | The AudioDrome Timer class, keeps track of time |
| Aud::Timer | |
| Aud::Trapezoid | |
| Trapezoid | The AudioDrome Trapezoid class, implements a trapezoidal envelope generator, based on the control of the attack and decay. The values of attack and decay, are expressed as a percentage of total duration. therefore, the "sustain" value, is implicit: |
| Trigger | The AudioDrome Trigger class, informs when a signal crosses a threshold |
| Aud::Trigger | |
| Aud::UpSampling | |
| UpSampling | The AudioDrome UpSampling class, implements a linear interpolation, converts a control signal to an audio signal. Given an input value, returns setNumberSamples() samples interpolated |
| Wave | The AudioDrome Wave is a specialization of Buffer. Mainly methods of this class, are used to generate prototypal Waveform |
| Aud::Wave | |
| Window | The AudioDrome Window is a specialization of Buffer. Mainly methods of this class, are used to generates functions of different windows. These windows are usually used for spectrum analysis or for grain envelope |
| Aud::Window | |