AudioLab is a set of components for fast audio processing with almost zero lines of code!
|
|
|
"Audio Stream Input/Output (ASIO) is a computer sound card driver protocol for digital audio specified by Steinberg, providing a low-latency and high fidelity interface between a software application and a computer's sound card." (See steinberg.net. Quote from wikipedia.) |
|
"Steinberg's Virtual Studio Technology (VST) is an interface for integrating software audio synthesizer and effect plugins with audio editors and hard-disk recording systems." ( See steinberg.net. Quote from wikipedia.) |
|
"VST3 marks an important milestone in audio technology with a completely rewritten code base providing not only many new features but also the most stable and reliable VST platform ever." ( See steinberg.net. )
|
ALSpectrum | ![]() |
Multi channel audio spectrum |
ALGoniometer | ![]() |
Implements audio Goniometer |
ALAudioToReal | ![]() |
Converts Wave Audio Data Buffers into Real Data Buffers |
ALGenericFilter | ![]() |
User defined filter for Audio data |
ALAudioMixer | ![]() |
Mixes two or more audio signals |
ALAmplifier | ![]() |
Amplifies the audio |
ALGraphicEqualizer | ![]() |
Graphic Audio Equalizer |
ALDelayLine | ![]() |
Delays the signal |
ALRemoveDC | ![]() |
Removes the DC component from the audio signal |
ALBandPass | ![]() |
Performs a BandPass filter over the input signal |
ALBandStop | ![]() |
Performs a BandStop filter over the input signal |
ALHighPass | ![]() |
Performs a HighPass filter over the input signal |
ALLowPass | ![]() |
Performs a LowPass filter over the input signal |
ALCombFilter | ![]() |
Performs a Comb filter over the input signal |
ALDynamicRangeCompressor | ![]() |
Dynamically adjusts the amplification of the audio. |
ALVSTHost | ![]() |
VST 2.X PlugIn host component |
ALVST3Host | ![]() |
Use this component to host VST 3.X PlugIns |
ALASIOAudioDevice | ![]() |
Captures from and sends audio to multiple channels of ASIO audio input/output device |
ALGenericGen | ![]() |
User defined generator for Audio data |
ALSignalGen | ![]() |
Tone, Triangle or Rectangle audio signal generator |
ALRandomGen | ![]() |
Random audio signal generator |
ALGaussGen | ![]() |
Gaussian random audio signal generator |
ALAudioOut | ![]() |
Sends audio data to an audio output device |
ALOggLogger | ![]() |
Records the audio to Ogg file |
ALRawLogger | ![]() |
Records Raw (unformatted) audio data |
ALWaveLogger | ![]() |
Records the audio to Wave file. |
ALLAVAudioLogger | ![]() |
Records the audio to Audio file using FFMPeg/LibAV |
ALOggPlayer | ![]() |
Plays audio from Ogg file |
ALWavePlayer | ![]() |
Plays audio from Wave file. |
ALDSAudioPlayer | ![]() |
Plays audio from Audio file using DirectShow. |
ALAudioIn | ![]() |
Captures audio from an audio input device. |
ALLAVAudioPlayer | ![]() |
Plays audio from Audio file using FFMPeg/LibAV |
ALAudioDecompressor | ![]() |
Decompresses compressed audio |
ALAudioCompressor | ![]() |
Compresses audio |
ALVorbisCompressor | ![]() |
Compresses audio using Vorbis |
ALSpeexDecompressor | ![]() |
Decompresses Speex compressed audio |
ALSpeexCompressor | ![]() |
Compresses audio using Vorbis |
ALVorbisDecompressor | ![]() |
Decompresses Vorbis compressed audio |
ALLAVAudioCompressor | ![]() |
Compresses audio using FFMPeg/LibAV |
ALLAVAudioDecompressor | ![]() |
Decompresses compressed audio using FFMPeg/LibAV |
ALAudioToReal | ![]() |
Converts Wave Audio Data Buffers into Real Data Buffers |
ALRepack | ![]() |
Rearranges the samples into buffers with a specified size |
ALRealToAudio | ![]() |
Converts Real Data Buffers into Wave Audio Data Buffers |
ALChannelSplitter | ![]() |
Splits the multi-channel audio into mono channels |
ALChannelMerger | ![]() |
Merges mono channels into a single multi-channel audio |
SLChangeRange | ![]() |
Changes the output range of the signal |
SLDetectLevels | ![]() |
Detects levels in the input signal |
SLPair | ![]() |
Pairs multiple data buffers together |
SLMakeStructure | ![]() |
Combines elements into a strucrure |
SLSplitStructure | ![]() |
Splits a structure into multiple elements |
SLGenericRealValue | ![]() |
User defined filter for Real values |
SLGenericReal | ![]() |
User defined filter for Real data |
SLGenericFilter | ![]() |
User defined filter for Binary data |
SLGenericRealMatrix | ![]() |
User defined generator for Real matrix data |
ALDMOEffect | ![]() |
Performs DMO Effect over the Audio |
ALDSAudioFilter | ![]() |
Passes audio trough a DirectShow filter |
ALDSAudioOut | ![]() |
Sends audio data to an audio output device |
ALASFLogger | ![]() |
Records the audio to WMA or ASF file |
ALASFBroadcast | ![]() |
Broadcasts WMA or ASF streams over Internet using TCP/IP socket and/or publishing point(s) |
ALDSToSinkFilter | ![]() |
Sends audio to a DirectShow filter |
ALDSAudioLogger | ![]() |
Records the audio to Audio file using DirectShow. |
ALASFPlayer | ![]() |
Plays ASF and WMA Audio Files |
ALDSFromSourceFilter | ![]() |
Captures audio from DirectShow filter |
ALDSAudioIn | ![]() |
Captures audio from an audio input device using DirectShow. |
ALDSAudioCompressor | ![]() |
Compresses audio using DirectShow |
ALDSAudioDecompressor | ![]() |
Decompresses compressed audio using DirectShow |
MLDSMediaFilter | ![]() |
Passes media trough a DirectShow filter |
MLDSGraphView | ![]() |
DirectShow graph display |
SLGenericReal | ![]() |
User defined filter for Real data |
SLGenericFilter | ![]() |
User defined filter for Binary data |
SLGenericRealMatrix | ![]() |
User defined generator for Real matrix data |
TLGenericTextFilter | ![]() |
User defined filter for Text data |
TLGenericFilter | ![]() |
User defined timing filter |
SLGenericGen | ![]() |
User defined generator for Binary data |
SLGenericRealGen | ![]() |
User defined generator for Real data |
ALVUMeter | ![]() |
VU (Volume Unit) Meter |
ALPPMMeter | ![]() |
PPM (Peak Programme Meter) Meter |
ALRMSMeter | ![]() |
RMS (Root Mean Square) Meter |
ALQueuedSwitch | ![]() |
Multi-channel queued video and audio switch |
ALSystemMixer | ![]() |
Controls the Windows system audio mixer |
ALSnapshot | ![]() |
Takes a snapshot of the data |
ALSwitch | ![]() |
Enables or disables the audio to go trough |
ALBufferQueue | ![]() |
Audio buffer queue component |
ALMasterVolume | ![]() |
Controls the Windows system Master Volume Control |
OpenWireStudio | ![]() |
Loads, executes, and exchanges data with OpenWire Studio projects |
SLGenericRealValue | ![]() |
User defined filter for Real values |
SLGenericReal | ![]() |
User defined filter for Real data |
SLGenericFilter | ![]() |
User defined filter for Binary data |
SLGenericRealMatrix | ![]() |
User defined generator for Real matrix data |
SLGenericRealValueGen | ![]() |
User defined generator for Real values |
SLGenericGen | ![]() |
User defined generator for Binary data |
SLGenericRealGen | ![]() |
User defined generator for Real data |
TLWatchDogTimer | ![]() |
Implements a Watch Dog Timer. |
TLMainThredEvent | ![]() |
Allows other threads to generate main thread notifications. |
TLClockGen | ![]() |
Provides clock for other components. |
TLThreadEvent | ![]() |
Use this component to execute code in a separated thread |
TLStopWatch | ![]() |
Use this component to implement a Stop Watch |
TLFrequencyMeter | ![]() |
Use this component to implement a Frequency meter |
TLCounter | ![]() |
Use this component to implement a Counter |
SLAverageValue | ![]() |
Use this component to average the input values |
SLScope | ![]() |
Visible Scope/Plot component for representing floating point data |
SLWaterfall | ![]() |
Visible waterfall for representing Real(double) data |
SLScopeLayer | ![]() |
A scope drawing layer. You can add this layer to any drawing component such as TVLDraw to render a video layer containing a scope |
SLWaterfallLayer | ![]() |
A waterfall draw layer. You can add this layer to any drawing component such as TVLDraw to render a video layer containing a waterfall |
SLExternalScopeMatrixLayer | ![]() |
A scope matrix component layer |
SLExternalWaterfallMatrixLayer | ![]() |
A waterfall matrix component layer |
SLExternalScopeElement | ![]() |
A scope component element |
SLExternalWaterfallElement | ![]() |
A waterfall component element |
Volume Monitor | ![]() |
![]() |
![]() |
Demo: Volume Monitor Demo
|
Plot then Play Wave File | ![]() |
Demo: Plot Wave Data demo
|
||
Process Audio | ![]() |
Demo: Process Audio demo
|
||
Audio Waterfall | ![]() |
![]() |
![]() |
Demo: Player Waterfal demo
|
Audio Display | ![]() |
Demo: Audio Display demo
|
||
Audio Mixer | ![]() |
Demo: Audio Mixer demo
|
Audio Recording demo |
Demonstrates basic audio recording |
Audio Signal Generator demo |
Demonstrates using TALSignalGen to generate audible tone (sine), triangle and square waves |
Custom Audio Filters demo |
Demonstrates applying custom filters to an audio stream |
Audio Compression demo |
Demonstrates applying audio compressors
|
Audio Mixer demo |
Demonstrates the TALAudioMixer component
|
Process Audio demo |
Demonstrates applying an equalizer to an audio stream and saving the output to file
|
Volume Monitor Demo |
Demonstrates plotting volume levels of playing audio
|
Waterfall demo |
Displays a playing audio stream in a waterfall plot
|
Plot Wave Data demo |
Demonstrates loading an entire WAV file and displaying in a scope
|
NEW RELEASE: Updated RAD Studio/Delphi 12.0.0 Athens version of all the libraries has been released!
NEW RELEASE: Updated RAD Studio/Delphi 12.0.0 Athens version of all the libraries has been released!
NEW RELEASE: Updated RAD Studio/Delphi 12.0.0 Athens version of all the libraries has been released!
NEW RELEASE: RAD Studio/Delphi 12.0.0 Athens version of all the libraries has been released!
NEW RELEASE: Updated RAD Studio/Delphi 10.4 Sydney version of all the libraries has been released!
NEW RELEASE: Updated RAD Studio/Delphi 10.3 Rio version of all the libraries has been released!
NEW RELEASE: Updated RAD Studio/Delphi 11.0 Alexandria version of all the libraries has been released!
NEW RELEASE: Updated RAD Studio/Delphi 10.4.2 Sydney version of all the libraries has been released!
NEW RELEASE: Updated RAD Studio/Delphi 11.0.0 Alexandria version of all the libraries has been released!
NEW RELEASE: RAD Studio/Delphi 11.0 Alexandria version of all the libraries has been released!
NEW RELEASE: RAD Studio/Delphi 10.4.2 Sydney version of all the libraries has been released!