|
About AudioLab
AudioLab is a set of components for fast audio processing. The library allows capture, playback, mixing, complex audio manipulations, analysis and visualization, with zero lines of program code.
Here are some examples of what can be done with AudioLab:
Play recorded audio.

Capture and record audio.

Capture process and record audio.
Play or capture, analyze the audio and display the results.

Mix different audio sources, record and listen to the result.

AudioLab comes in 3 versions a VCL - Delphi / C++ Builder version, MFC compatible Visual C++, and .NET 2.0 version, compatible with Visual Studio 2005, Visual Basic.NET, C# and J#.
The Delphi / C++ Builder version is a set of native VCL components.
The Visual C++ version is a set of native Visual C++ classes (components).
The .NET 2.0 version is a set of managed .NET 2.0 components. The .NET version has the same performance as the native versions, and supports all the Microsoft .NET 2.0 languages including Visual Basic, C#, J# and C++/CLI.
Due to its unique design, AudioLab is implemented the same way in Managed .NET and Win32 environments. The code to control the component from VB.NET, C++/CLI, C#, and J#, Visual C++ MFC, Delphi, and C++ Builder is almost identical. This allows the developers to migrate and share code between the different environments thus significantly improving the productivity.
Supported Platforms:
 Microsoft .NET 2.0 version:
Online Tutorials
TO  VCL version:
Online Tutorials
 Visual C++ MFC version:
Free for non commercial purposes
AudioLab is fully functional and free for non commercial purposes! This means that you can use it for your personal non commercial needs, for fun, hobby, or evaluation purposes. You can also use it free for study and even teaching. If you are teacher currently you also will not need a commercial license. In the future however a special low cost tutor license will be introduced. For students the product is absolutely free!
Technologies
The latest version of AudioLab supports the old fashion Win32 API ( WaveAPI, Audio ACM ), the newer DirectShow, DMO 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 all of the approaches, and make them look almost identical from the users prospective.
Here is the full list of the supported technologies:
Win32 API:
- Audio Compression Manager ( ACM )
- WaveAPI
DirectX:
- DirectShow
- Direct Media Objects ( DMO )
Intel:
- Intel MMX
- Intel Performance Primitives ( IPP )
The library includes Wave Player, Wave Logger with compression capabilities, DirectShow Audio Player and Audio Logger, Signal and Noise generators, graphic equalizer, audio mixer, multiplier, convertors, spectrum component, channel splitter and merger, a Win32 API and DirectShow Audio Capture components, a Win32 API and DirectShow Audio Playback components. Three additional components from the SignalLab have been added to allow processing Spectrum Data.

For more information:
|