BASS.NET is entirely written in C# (managed code) and works with the Microsoft .NET Framework 6.0 (core) or above (to target platform independent development for Windows, Linux, macOS, Android and iOS) as well as the Framework 4.8 (full) or above (to target Windows x86 or x64 platforms). It supports any managed language, like C#, VB.Net, JScript, F# or managed C++.
Click here to download the latest stable release of BASS.NETDOWNLOAD
BASS.NET fully integrates to your Visual Studio 2019 or 2022 environment and is shipped with a MS Help 1.x documentation. But you can aso use the reference online help from the menu above. However, it might also be used with any other .Net development platform.
BASS.NET is the property of radio42 and is protected by copyright laws and international copyright treaties. BASS is not sold, it is licensed. © 2005-2022 by radio42, Germany - All rights reserved. Author: Bernd Niedergesäß Requires: BASS © 1999-2022 by Ian Luck.
The native BASS libraries are NOT included and need to be downloaded seperately.
BASS is an audio library for use in software on several platforms. Its purpose is to provide developers with powerful and efficient sample, stream, music, and recording functions. The full feature list is too long to be named here, but you can get it at www.un4seen.com.
BASS and Add-Ons: All trademarks and other registered names contained in the BASS.NET package are the property of their respective owners.
You need to register BASS.NET in order to obtain a valid license. Without registering BASS.NET a warning will appear with the first call to any BASS.NET method.GET REGISTRATION-KEY
Do you like perfection? We do!
BASS.NET is a .Net wrapper for the BASS audio library and all it's Add-Ons - available at www.un4seen.com. It can be used with the .Net Framework and with any managed language, like C#, VB.Net, JScript, F# or managed C++. The BASS.NET release version is installed in the specified 'install-directory' and will be registered to the .Net Framework as a standard component (make sure to add a respective reference to the Bass.Net assembly within your project).
The native BASS libraries are NOT included and need to be downloaded seperately - so make sure to place the BASS library and the needed add-on libraries to your project executable directory (e.g. place the bass.dll to your .\bin\Debug folder).
Note, that there are two Bass.Net assemblies available (side-by-side): one targeting the .Net v6.0 Core Framework and one targeting the .Net v4.8 Full Framework, there are no longer any special CE, Standard, Compact or iPhone versions needed, as .Net 6 covers them all.
|.\core||Bass.Net for .Net 6.0 (core) or above (Bass.Net.dll) Targeting Windows, Linux, macOS, Android and iOS development.|
|.\full||Bass.Net for .Net 4.8 or above (Bass.Net.dll) Targeting x86 and x64, Windows development.|
BASS.NET is a pure .Net assembly which is compiled with the for Any CPU switch. This means it can directly be used on any 32-bit or 64-bit operating system. In a 32-bit environment BASS.NET will automatically be executed as a 32-bit assembly and in a 64-bit environment as a 64-bit assembly. As such, make sure to use the respective versions of the native BASS/AddOn libraries with it!
Beside supporting ALL standard BASS/AddOn functions and features, BASS.NET comes with several other extras being included:
- Comprehensive help systems provided
- Registers as a .Net framework assembly component
- Fully CLS compliant
- Strong named assembly
- Fully 32- and 64-bit compliant
- Various samples for C# and VB.Net included
- General Conversion and Helper methods
- Visualisation classes (full framework only)
- WaveForm rendering (full framework only)
- DSP Framework
- Encoder Framework
- Streaming Server Framework (incl. Broadcasting)
- Extended TAG reading (Image support only in full framework)
- Direct MIDI communication
- Alternative BPM detection
- ASIO Helper classes
- WASAPI Helper classes
Supported BASS Add-Ons
BASS.NET currently supported the following BASS add-ons: BASS, BASSenc (_AAC,_MP3,_OGG,_FLAC,_OPUS), BASSmix, BASS_FX, BASS_ASIO, BASSWASAPI, BASS_WADSP, BASS_VST, BASS_SFX, BASSWMA, BASSCD, BASSFLAC, BASSOPUS, BASSMIDI, BASSWV, BASSDSD, BASSHLS, BASS_SPX, BASS_MPC, BASS_AC3, BASS_AAC, BASS_ALAC, BASS_TTA, BASS_APE, BASS_OFR, BASS_ADX, BASS_AIX.