Component Library Category
|
Brief description of component functions
|
Input Audio Files
|
Input audio files with normal playback
|
Controllable Input Audio Files
|
Input audio files with controllable playback
|
Output Audio Files
|
Output audio files for saving processed data
|
Input Soundcards
|
Input devices for "live" real-time audio input
|
Output Soundcards
|
Output devices for real-time audio playback
|
Input ASCII Files
|
Input ASCII files containing audio and control data
|
Output ASCII Files
|
Output ASCII files for saving processed audio and control data
|
DirectX Ports
|
Communication ports for sending and receiving real-time data from DirectX-enabled host applications (e.g. audio editors/sequencers), thereby enabling WaveWarp to "act" as a DirectX plugin.
|
Basic Connections
|
Basic connection components such as summers, multipliers, etc.
|
Basic Math
|
Mathematical components which operate primarily on control signals
|
Choruses
|
Chorus components plus the basic blocks for building customized choruses
|
Delays
|
Digital delay components (including simple delay, feedback delay, reverse delay, controllable time-varying delay etc.)
|
Digital Filters
|
Recursive (IIR) digital filters including Butterworth, Chebyshev, Inverse Chebyshev, & Elliptic designs; generalized 2nd order highpass, lowpass, bandpass, bandstop, peak & notch designs; all-pass designs; non-recursive (FIR) digital filters including windowed lowpass, highpass, bandpass, bandstop designs, in both direct and fast (FFT-based) implementations. Most filters include an ASCII file interface for implementation of off-line filter designs (e.g. via MATLAB).
|
Displays and Scopes
|
Real-time digital displays and oscilloscopes for audio and control signals
|
Distortion
|
Distortion effect components
|
Dynamic Range Controllers
|
Compressors, expanders, limiters, and noise gates, plus the basic blocks for building customized dynamic processors
|
Equalisers
|
Equalization components
|
Flangers
|
Flanger components plus the basic blocks for building customized flangers
|
Mixers
|
Multi-channel mixers
|
MATLAB
|
MATLAB-enabled components incorporating real-time streaming of data between WaveWarp and MATLAB. Components include MATLAB-in-the-loop, MATLAB source/sink, MATLAB oscilloscope, MATLAB FIR and IIR digital filters, MATLAB Wave Player, etc. Note: these components are only available with the WaveWarp Audio Toolbox for MATLAB product, and are not included with the standard WaveWarp product.
|
Multirate
|
Down-samplers, upsamplers, decimators, interpolators, and filterbanks
|
Noise Reduction
|
Noise-reduction components including ASCII noise template file I/O interfaces
|
Panners
|
Panners (static and time-varying)
|
Phasers
|
Phaser components plus the basic blocks for building customized phasers
|
Pitch Shifters
|
Pitch-shifting components
|
Playback Controllers
|
Components for use in conjunction with Controllable Input Files for manipulating the playback of audio files
|
Reverbs
|
Reverb components plus the basic blocks for building customized reverbs
|
|
Signal Generators
|
Audio and control signal generators including sine wave, triangular wave, square wave, periodic and pseudo-random white noise and telegraph noise, chaotic sequences, impulse and pulse trains, etc, plus amplitude and/or frequency controllable oscillators. Many of the oscillators and signal generators include an ASCII file interface for importing off-line wavetable and envelope designs (e.g. from MATLAB).
|
Spectral Transformers
|
Frequency-domain effects such as convolution, spectral cross-synthesis, spectral shaping, morphing, etc.
|
Spectrum Analyzers
|
Real-time spectrum analyzers and frequency response estimators.
|
Switches
|
Manual and automatically controlled audio and control switches and routers
|
Tremolos
|
Tremolo effects
|