BASS.NET is entirely written in C# (managed code) and works with the Microsoft .NET Framework v2.0, v3.0, v3.5 and v4.0/4.5 (e.g. to target Windows x86 or x64 platforms) as well as with the mono .NET resp. Xamarin Framework (e.g. to target Linux, Android or Apple iOX and OSX platforms) and supports any managed language, like C#, VB.Net, JScript, F# or managed C++. There are also special CompactFramework (CE and iPhone/iPad) versions of BASS.NET available to support development for mobile devices. For iPhone/iPad development the Xamarin Framework might be used.

Click here to download the latest stable release of BASS.NET


BASS.NET fully integrates to your Visual Studio 2008 or 2017 environment and is shipped with a MS Help 1.x, MS Help 2.x as well as MS HelpViewer documentation. 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.NET is not sold, it is licensed.
© 2005-2018 by radio42, Germany - All rights reserved.
Author: Bernd Niedergesäß
Requires: BASS © 1999-2018 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

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 splash screen will appear with the first call to any BASS.NET method.

If you want to see a real-life application using BASS.NET, check out our Playout and Broadcast Automation Solution
ProppFrexx ONAIR - a new standard in broadcast radio automation.

BASS.NET Features

Do you like perfection? We do!

BASS.NET Assembies

BASS.NET is a .Net wrapper for the BASS audio library and all it's Add-Ons - available at 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 four Bass.Net assemblies available (side-by-side): one targeting the .Net v2.0 Framework and one targeting the .Net v4.0 Framework, plus a special CE and iPhone/iPad version. These versions are installed underneath the selected 'install-directory' within the following sub-folders:

.\v2.0  Bass.Net for .Net 2.0 (Bass.Net.dll)
Targeting x86 and x64, Windows, Linux or Apple OSX development.
.\v4.0  Bass.Net for .Net 4.0 (Bass.Net.dll)
Targeting x86 and x64, Windows, Linux or Apple OSX development.
.\v4.5  Bass.Net for .Net 4.5 or above (Bass.Net.dll)
Targeting x86 and x64, Windows, Linux or Apple OSX development.
.\WinStore  Bass.Net WinStore .Net portable (Bass.Net.WinStore.dll)
Targeting Windows CE development.
.\iOS  Bass.Net for Xamarin.iOS (Bass.Net.iOS.dll)
Targeting mobile iOS development (static, __Internal linking).
.\Android  Bass.Net for Xamarin.Android (
Targeting mobile Android development.
.\Linux  Bass.Net for Mono (Bass.Net.Linux.dll)
Targeting desktop Linux development.
.\OSX  Bass.Net for Mono (Bass.Net.OSX.dll)
Targeting desktop MAC OSX 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
  • WaveForm rendering
  • DSP Framework
  • Encoder Framework
  • Streaming Server Framework (incl. Broadcasting)
  • Extended TAG reading
  • Direct MIDI communication
  • Alternative BPM detection
  • ASIO Helper classes
  • WASAPI Helper classes

Supported BASS Add-Ons


Some Facts About Us

5000+ Happy Users

Every day new users download BASS.NET to support their development.

All Plug-Ins, All Add-Ons

BASS.NET supports all native BASS libraries incl. all add-ons and plug-ins.

Comitted since 2005

We support every update of BASS since over 13 years.

Questions & Answers

Since BASS.NET is a pure .Net assembly, we do support the following operating systems (x86 as well as x64):
Windows (all versions), Linux (using mono.Net/Xamarin), OSX (using Xamarin), iOS (using Xamarin), Android (using Xamarin).
Windows RT is currently not supported due to missing support within BASS.
BASS.NET is compiled as for 'Any CPU', which means it can be used in both 32-bit and 64-bit applications in exactly the same way.
But note, that you need to use the correct native BASS library version respectively!
The simple answer is: All but the.Net v1.0 framework.
But note, that there is a special BASS.NET version compiled for the .Net v2.0 framework (to use also with .Net v3.0/v3.5) and a version compiled for the .Net v4.0 framework (to use also with .Net v4.5).
You can use any IDE with BASS.NET (e.g. Visual Studio, SharpDevelop, MonoDevelop, Xamarin Studio).
BASS.NET itself is developed with Visual Studio and integrates with it best, since it comes with the native help systems for Visual Stidio.


Un4seen (Ian Luck), the developer of BASS is our partner ;-)


Life on earth may be expensive, but it does include an annual free trip around the sun.

If you need help, have a question, want to read our disclaimer and imprint...

Contact us