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!