Downloads
mctplogo-small

AudioLab Features

 

TopBottomRight

 

 

 

 

AudioLabSmallDim
OrderSmallDim

The following components are part of AudioLab:

Audio generators:
ALSignalGen

Generates Tone(Sine Wave), Triangle or Rectangle signal.

ALRandomGen

Generates pseudo-random Audio data samples.

ALGaussGen

Generates pseudo-random Audio data samples with a Gaussian distribution.

Win32 API Components:
ALAudioIn

Captures audio data from an input device such as Microphone, Modem, or TV/Radio Tuner.

ALAudioOut

Outputs audio data via audio output device such as Speakers, Line Out, or Modem.

ALWaveLogger

Stores Wave Audio Files.

ALWavePlayer

Plays Wave Audio Files.

ALRawLogger

Raw (unformatted) audio logger

DirectShow components:

ALDSAudioIn

Capture audio data from an input device such as Microphone, Modem, or TV/Radio Tuner, using DirectShow.

ALDSAudioOut

Outputs audio data via audio output device such as Speakers, Line Out, or Modem using DirectShow.

ALDSAudioLogger

Stores Audio Files using DirectShow.

ALDSAudioPlayer

Plays Audio Files using DirectShow.

ALASFLogger

Stores Audio Files in Advanced Systems Format(ASF and WMA) using Windows Media Encoding

ALASFPlayer

New: New: Plays ASF and WMA Audio Files.

ALDSAudioCompressor

Audio compressor

ALDSAudioDecompressor

Audio decompressor

 

Ogg components:
ALOggLogger

Ogg format audio logger

ALOggPlayer

Ogg format audio player

Compression components:
ALAudioCompressor

Audio compressor

ALAudioDecompressor

Audio decompressor

ALVorbisCompressor

Compresses audio data using Vorbis compression.

ALVorbisDecompressor

Decompresses Vorbis compressed audio data.

ALSpeexCompressor

Compresses audio data using Speex compression

ALSpeexDecompressor

Decompresses Speex compressed audio data.

 

Audio filters:
ALGenericFilter

User defined generic filter for Audio Data Buffers.

ALGenericGen

Generic generator

ALAmplifier

Amplifies the input signal by multiplying it with a coefficient

ALAudioMixer

Mixes two or more audio signals

ALGraphicEqualizer

Implements a Graphic Audio Equalizer

ALRemoveDC

Removes the DC component from the audio signal

ALDelayLine

Delays the signal by a specified number of samples

ALSnapshot

Takes a snapshot(Sample) buffer of the audio data and sends it to the component output.

ALSwitch

Enables or disables the audio buffers to go trough. Works as On/Off switch for the audio passing trough the component.

ALLowPass

New: Performs a LowPass filter over the audio signal.

ALHighPass

New: Performs a HighPass filter over the audio signal.

ALBandPass

New: Performs a BandPass filter over the audio signal.

ALBandStop

New: Performs a BandStop filter over the audio signal.

Direct Media Objects Audio Filters:
ALDMOEffect

Performs (DMO) DirectX Media Object effect filter operations

Converters:
ALAudioToReal

Converts Wave Audio Data Buffers into Real Data Buffers

ALRealToAudio

Converts Real Data Buffers into Wave Audio Data Buffers

ALRepack

Rearranges the samples into buffers with a specified size

ALChannelSplitter

Splits the audio channel into mono channels

ALChannelMerger

Merges multiple mono channels into a single multi channel stream

Meters:
ALVUMeter

Implements a VU(Volume Unit) Meter

ALPPMMeter

Implements a PPM( Peak Programme Meter) Meter

Other:
ALQueuedSwitch

Implements multi channel queued switch. Allows fast switch between multiple audio sources

ALSystemMixer

Allows access to the Windows system mixer

Transformations:
<