⚠ Deprecated: Other
We have just renamed the Bass.Net package to "Un4seen.Bass". The rest, namespaces etc. is ALL the same!!!
Suggested alternative: Un4seen.Bass
The original BASS.NET API (.Net wrapper) for the complete Un4seen Bass Audio Library including all add-ons and plug-ins. Maintained by radio42, Bernd Niedergesäß since 2005. More info on www.bass.radio42.com and www.un4seen.com
$ dotnet add package radio42.Bass.Net.coreRequires : BASS Audio Library plus add-ons - available @ www.un4seen.com Works with the Microsoft .NET Full Framework v4.8 and .Net 6 (Core) an supports Visual Studio 2019, 2022 or above. Copyright : (c) 2005-2026 by radio42, Hamburg, Germany Author : Bernd Niedergesaess, bn@radio42.com
Purpose : .NET API wrapper for the Un4seen BASS Audio libraray
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, BASS.NET IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS SHALL NOT BE HELD LIABLE FOR ANY DAMAGE THAT MAY RESULT FROM THE USE OF BASS.NET. BASICALLY, YOU USE BASS.NET ENTIRELY AT YOUR OWN RISK.
Unzip the content to a new and empty folder. NOTE: There are several Bass.Net versions deployed (each in a seperate sub-folder): .\full : Bass.Net for .Net 4.8 (or above) full framework for Windows .\core : Bass.Net for .Net 6 Core (or above), and .Net Standard 2.1 (this version works for Windows, Linux, macOS, iOS, Android) When writing your own application using BASS.NET you can simple add a new project reference and select the appropriate "BASS.NET API" from the standard .NET components tab targeting your used .Net Framework version - that's all! The native BASS libraries are NOT included here and need to be downloaded seperately. In order to run the samples provided, you need to copy the relevant BASS libraries to the output directories first!
You can obtain your License and Registration-Key here: http://www.bass.radio42.com
After you have received your Registration-Key, please call the following method prior to any other BASS method: BassNet.Registration("", "");
Note: By obtaining a Registration-Key you explicitly waive your right to get any refund or return your software license!
PLease see below under 'Cost'!
<install-dir>: LICENSE.rtf : the BASS.NET API license file readme.txt .\full Bass.Net.dll : the BASS.NET API library (targeting the .Net Full Framework 4.8) Bass.Net.xml : the BASS.NET API xml documentation file (needed for IntelliSense) .\core Bass.Net.dll : the BASS.NET API library (targeting .Net 6 Core) Bass.Net.xml : the BASS.NET API xml documentation file (needed for IntelliSense) .\Help Bass.Net.chm : the actual MS Help 1.x offline help file for the BASS.NET API .\Samples: \CS : this folder contains all C# examples and a global solution for it (sample.sln) \VB : this folder contains all VB examples and a global solution for it (sample.sln)
BASS.NET is an API implementation to be used with the Microsoft .NET Framework. The API can be used with any .NET language, like C#, Visual Basic, JScript or managed C++. It is based on managed C# code.
BASS 2.4.18.x or above is required (bass.dll). See www.un4seen.com for details! In addition the respective add-ons are required as well, if you call any method from the "Un4seen.Bass.AddOn" namespace.
BASS.NET API: Copyright 2005-2023 by radio42, Author: Bernd Niedergesaess (bn@radio42.com). All rights reserved. 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. BASS and Add-Ons: All trademarks and other registered names contained in the BASS.NET package are the property of their respective owners. See www.un4seen.com for details!
The freeware version of BASS.NET is free for non-money making use. If you are not charging for or making any money with your software AND you are an individual person (not a company) AND your software is intended for personal use only, then you can use the BASS.NET API in your software for free. Free in this case means, that the you can use BASS.NET without any further license fees. It does NOT mean that you are free to change, copy, redistribute, share or use BASS.NET in any purpose.
If you wish to use BASS.NET in shareware or commercial products (or it has other commercial purpose, e.g. advertising, training etc.), you will require a separate license from radio42 (see the Cost section for details).
By using this software, you agree to the following conditions:
BASS.NET is free for non-commercial use. If you are a non-commercial entity (eg. an individual) and you are not charging for your product, and the product has no other commercial purpose, then you can use BASS.NET in it for free. Otherwise, you will require one of the following licences:
Shareware license: 29.00 Euro (The "shareware" licence allows the usage of BASS.NET in an unlimited number of your shareware products, which must sell for no more than 40 Euros each. If you're an individual (not a corporation) making and selling your own software (and its price is within the limit), this is the licence for you.)
Single Commercial license: 199.00 Euro (The "single commercial" license allows the usage of BASS.NET API in a single commercial product)
Unlimited Commercial license: 499.00 Euro (The "unlimited commercial" license allows the usage of BASS.NET API in an unlimited number of your commercial products. This license applies to a single site)
Please note the products must be end-user products, e.g. not components used by other products. These licences only cover your own software. Not the publishing of other's software. If you publish other's software, its developers (or the software itself) will need to be licensed to use BASS.NET.
In all cases there are no royalties to pay, and you can use all future updates without further cost. Reselling is not permitted.
You can obtain a shareware or commercial license here: http://www.bass.radio42.com Contact: radio42, Bernd Niedergesaess Gryphiusstrasse 9 22299 Hamburg, Germany Mail: bn@radio42.com
You can obtain your License and Registration-Key here: http://www.bass.radio42.com
After you have received your Registration-Key, please call the following method prior to any other BASS method: BassNet.Registration("", "");
Note: By obtaining a Registration-Key you explicitly waive your right to get any refund or return your software license!
BASS.NET is a .Net wrapper of the product BASS (www.un4seen.com). In order to use BASS.NET an additional BASS license needs to be obtained separately.