Downloads

partner_technology_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

ALASFBroadcast

Broadcasts Advanced Systems Format(ASF and WMA) streams over Internet using Windows Media Encoding.

 

Audio combined input/output components:

ALASIOAudioDevice

Multi channel ASIO input output device.

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.

ALCombFilter

Performs a feedback or feedforward Comb filter over the input signal.

ALLowPass

Performs a LowPass filter over the audio signal.

ALHighPass

Performs a HighPass filter over the audio signal.

ALBandPass

Performs a BandPass filter over the audio signal.

ALBandStop

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

ALRMSMeter

Implements a RMS (Root Mean Square) Meter.

Other:

ALQueuedSwitch

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

ALSystemMixer

Allows access to the Windows system mixer

Transformations:

ALSpectrum

Performs a multi channel spectrum operation

The following MediaLab component is included:

MLDSGraphView

New: DirectShow graph display.


The following PlotLab components are included as well:

SLScope

Plot type scope component.

SLWaterfall

Waterfall component.

The following TimingLab component are included:

TLClockGen

Provides clock for other components.

TLWatchDogTimer

Implements a Watch Dog Timer.

TLMainThredEvent

Allows other threads to generate main thread notifications.


The following SignalLab component is included as well:

SLGenericReal

Generic Real filter

SLGenericRealGen

Generic Real generator

SLGenericFilter

Generic Binary Filter

SLGenericRealMatrix

New: Generic filter for Real(double) Matrix Data Buffers

SLGenericGen

Generic Binary generator

SLPair

Pairs multiple data buffers together.

SLChangeRange

Changes the output range of the signal.

SLDetectLevels

Detects levels in the input signal.

SLGenericRealValue

New: User defined generic filter for Real(double) values

SLGenericRealValueGen

New: User defined generic generator for Real ( double ) values

The following layers are included in AudioLab and can be added in the TVLDraw component:

SLScopeLayer 

Layer drawing a scope component.

SLWaterfallLayer 

Layer drawing a waterfall component.

The following component elements are included in AudioLab and can be added in composite InstrumentLab or PlotLab controls:

SLExternalScopeElement 

A scope component element.

SLExternalWaterfallElement 

A waterfall component element.

The following matrix elements are included in AudioLab and can be rendered inside TILMatrixDisplay:

SLExternalScopeMatrixElement 

A scope matrix element.

SLExternalWaterfallMatrixElement 

A waterfall matrix element.


For more information: