AudioLab VC++

A set of VC++ components for fast audio capture and processing.
Download

AudioLab VC++ Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Free to try | $410.00
  • Publisher Name:
  • Mitov Software
  • Operating Systems:
  • Windows
  • File Size:
  • 55.1 MB

AudioLab VC++ Tags


AudioLab VC++ Description

AudioLab VC++ is a set of Visual C++ components for fast audio processing. The application enables the audio capture, processing and playback with zero lines of program code. AudioLab supports Wave Win32 API, Audio ACM, and the latest DirectX Media Objects (DMO), DirectShow, ASIO, and even allows if needed any mixture of them. The developer can choose to go with any of them, to use all, or can switch from the one to the other at any moment. The components hide the complexity of both approaches, and make them look almost identical from the user's perspective. NOTE: Free for non-commercial use. Main features: Audio Filters: 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 Audio combined input / output components: ALASIOAudioDevice: Captures from and sends audio to multiple channels of ASIO audio input / output device Audio generators: 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 Audio output components: ALAudioOut: Sends audio data to an audio output device ALOggLogger: Records the audio to Ogg file ALRawLogger: Records Raw (unformatted) audio data Audio source components: ALOggPlayer: Plays audio from Ogg file Compression: 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 Converters: 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 SLPair: Pairs multiple data buffers together Custom Filters: 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 DirectShow Audio Filters: ALDMOEffect: Performs DMO Effect over the Audio ALDSAudioFilter: Passes audio trough a DirectShow filter DirectShow Audio output components: 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 DirectShow Audio source components: ALASFPlayer: Plays ASF and WMA Audio Files ALDSFromSourceFilter: Captures audio from DirectShow filter DirectShow Compression: ALDSAudioCompressor: Compresses audio using DirectShow ALDSAudioDecompressor: Decompresses compressed audio using DirectShow Displays: MLDSGraphView: DirectShow graph display Generic Filters: SLGenericReal: User defined filter for Real data SLGenericFilter: User defined filter for Binary data SLGenericRealMatrix: User defined generator for Real matrix data Generic Generators: SLGenericGen: User defined generator for Binary data SLGenericRealGen: User defined generator for Real data Meters: ALVUMeter: VU (Volume Unit) Meter ALPPMMeter: PPM (Peak Programme Meter) Meter ALRMSMeter: RMS (Root Mean Square) Meter Other: 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 Signal Filters: 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 Signal Generators: SLGenericRealValueGen: User defined generator for Real values SLGenericGen: User defined generator for Binary data SLGenericRealGen: User defined generator for Real data Transformations: ALSpectrum: Multi channel audio spectrum Visualization: SLScope: Visible Scope / Plot component for representing floating point data SLWaterfall: Visible waterfall for representing Real(double) data Video Layers: SLScopeLayer: A scope drawing layer. See Also Defines 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. See Also Defines a waterfall draw layer. You can add this layer to any drawing component such as TVLDraw to render a video layer containing a waterfall Matrix Layers: SLExternalScopeMatrixLayer: A scope matrix component layer SLExternalWaterfallMatrixLayer: A waterfall matrix component layer Control Element: SLExternalScopeElement: A scope component element SLExternalWaterfallElement: A waterfall component element


AudioLab VC++ Related Software