radio42.Bass.Net.core 2.4.17.2

.NET 6.0
dotnet add package radio42.Bass.Net.core --version 2.4.17.2
NuGet\Install-Package radio42.Bass.Net.core -Version 2.4.17.2
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="radio42.Bass.Net.core" Version="2.4.17.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add radio42.Bass.Net.core --version 2.4.17.2
#r "nuget: radio42.Bass.Net.core, 2.4.17.2"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install radio42.Bass.Net.core as a Cake Addin
#addin nuget:?package=radio42.Bass.Net.core&version=2.4.17.2

// Install radio42.Bass.Net.core as a Cake Tool
#tool nuget:?package=radio42.Bass.Net.core&version=2.4.17.2

BASS.NET API for the Un4seen BASS Audio Library

Requires : 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-2022 by radio42, Hamburg, Germany Author : Bernd Niedergesaess, bn@radio42.com

Purpose : .NET API wrapper for the Un4seen BASS Audio libraray

WARNING

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.

SETUP

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!

REGISTRATION

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("<your email>", "<your regkey>");

LICENSE

PLease see below under 'Cost'!

INCLUDED/INSTALLED FILES

<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)

What's the point?

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.

Requirements

BASS 2.4.17 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-2022 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!

Disclaimer

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:

  1. The freeware version of BASS.NET API is distributed under the license of radio42 (see LICENSE.rtf).
  2. The LICENSEE may not charge for or make any money with the software using the freeware version of BASS.NET.
  3. It is prohibited to change any of the provided source code and ALL the files must at any time remain intact and unmodified.
  4. You may not decompile, disassemble, reverse engineer or modify any part of BASS.NET.
  5. The LICENSEE may ONLY distribute the DLL part of BASS.NET with your software (Bass.Net.dll), no other part of BASS.NET may be distributed.
  6. You may not resell or sublicense BASS.NET.
  7. A warning will be shown every time at start-up (unless you obtained a valid Registration-Key).
  8. You are NOT allowed to pass your personal Registration-Key to anyone at anytime! Please note, that you also need to take care of all BASS modules and their respective rights.

Cost

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

Registration

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("<your email>", "<your regkey>");

Third party intellectual property rights

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.

Product Versions
.NET net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows net7.0 net7.0-android net7.0-ios net7.0-maccatalyst net7.0-macos net7.0-tvos net7.0-windows
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.
  • net6.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
2.4.17.2 129 11/24/2022

Latest .Net wrapper for the un4seen BASS audio library.
Updated to support native BASS v2.4.17.x