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: RAD Studio/Delphi 13.0 Florence version of all the libraries has been released!
NEW RELEASE: Updated RAD Studio/Delphi 12.3 Athens version of all the libraries has been released!
NEW RELEASE: Updated RAD Studio/Delphi 12.3 Athens version of all the libraries has been released!
NEW RELEASE: Updated RAD Studio/Delphi 12.2 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: Updated RAD Studio/Delphi 12.0.0 Athens version of all the libraries has been released!
NEW RELEASE: RAD Studio/Delphi 12.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!