BasicAudio is a set of components for fast audio processing. The library allows audio capture and playback with zero lines of program code. BasicAudio 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/3.5 languages including Visual Basic, C#, J#, C++/CLI, and DelphiPrism.
Due to its unique design, BasicAudio 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.
BasicAudio 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!