Sounds Logical
home

WaveWarp Users' Guide: last updated 28 February 2002

Table Of ContentsPrevious PageNext Page

5-- The Component Library

Previous SectionNext Section

The Component Library contains all the components available in the currently installed edition of the software. For convenience, the Component Library is organized into categories. Table 7 summarizes all categories and their contents for the complete WaveWarp product family.

IMPORTANT NOTE: SOME EDITIONS OF WAVEWARP CONTAIN LIMITED SETS OF COMPONENTS SO NOT ALL CATEGORIES LISTED HERE WILL BE PRESENT IN ALL WAVEWARP EDITIONS.

Table 7 Summary of all Component Library categories

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

A detailed description of all components within all categories is available via the WaveWarp help, accessed as described in section 2.17--.

Table Of ContentsPrevious PageNext PageTop Of Page

home - news - products - store - support - site map - company info
© 2007 Sounds Logical. All rights reserved.
Sounds Logical
legal notice - privacy statement