Audio concepts

You use audio components to generate, process, and manipulate audio data. Audio data is represented by audio sequences.

In general, audio components are implemented entirely in software. However, external audio devices can also be represented as audio components; for example, a TSpeaker represents the playback hardware of a computer.

Audio components modify sound or send the sound to a hardware device. All audio components are instances of classes derived from TAudioComponent:


TMixer combines multiple audio input data streams into a single output data stream.

TSpeaker represents a logical audio output device; the default speaker is the system speaker (if the system has one).

TGain adjusts the playing or recording volume of a sound. The data is multiplied by a specified gain factor:

Gain factor Effect on signal
0 <= gain < 1 Lowers the volume
gain = 1 No effect
gain > 1 Raises the volume
-1 < gain < 0 Inverts the phase and lowers the volume
gain = -1 Inverts the phase
gain < -1 Inverts the phase and raises the volume

TMicrophone represents an audio input device; the default microphone is the system microphone (if the system has one).

TEcho represents a sound processor that adds echo to an audio input signal and sends the resulting signal to its output port.

TSplitter divides a single audio input data stream into multiple audio output data streams.

TFuzz represents a sound processor that adds distortion to an audio input signal and sends the resulting signal to its output port.

TAudioTypeConverter converts audio data of one type to audio data of another type.

TAudioMultiConverter converts audio data in any of the standard types to data of another type.


[Contents] [Previous] [Next]
Click the icon to mail questions or corrections about this material to Taligent personnel.
Copyright©1995 Taligent,Inc. All rights reserved.

Generated with WebMaker