BASSDSD 2.4
Copyright (c) 2014-2025 Un4seen Developments Ltd. All rights reserved.
Files that you should have found in the BASSDSD package
=======================================================
Win32 version
-------------
BASSDSD.TXT This file
BASSDSD.DLL 32-bit BASSDSD module
BASSDSD.CHM BASSDSD documentation
X64\
BASSDSD.DLL 64-bit BASSDSD module
C\
BASSDSD.H BASSDSD C/C++ header file
BASSDSD.LIB 32-bit BASSDSD import library
X64\
BASSDSD.LIB 64-bit BASSDSD import library
DELPHI\
BASSDSD.PAS BASSDSD Delphi/Pascal unit
VB\
BASSDSD.BAS BASSDSD Visual Basic module
macOS version
-------------
BASSDSD.TXT This file
LIBBASSDSD.DYLIB BASSDSD module
BASSDSD.CHM BASSDSD documentation
C\
BASSDSD.H BASSDSD C/C++/Objective-C header file
DELPHI\
BASSDSD.PAS BASSDSD Delphi/Pascal unit
Linux version
-------------
BASSDSD.TXT This file
BASSDSD.CHM BASSDSD documentation
LIBS\ BASSDSD modules
...
C\
BASSDSD.H BASSDSD C/C++ header file
DELPHI\
BASSDSD.PAS BASSDSD Delphi/Pascal unit
Android version
---------------
BASSDSD.TXT This file
BASSDSD.CHM BASSDSD documentation
LIBS\ BASSDSD modules
...
C\
BASSDSD.H BASSDSD C/C++ header file
JAVA\COM\UN4SEEN\BASS\
BASSDSD.JAVA BASSDSD Java class
iOS version
-----------
BASSDSD.TXT This file
BASSDSD.XCFRAMEWORK BASSDSD framework
BASSDSD.CHM BASSDSD documentation
BASSDSD.H BASSDSD C/C++/Objective-C header file
What's the point?
=================
BASSDSD is an extension to the BASS audio library, enabling the playing of DSD
(Direct Stream Digital) data in DSDIFF and DSF containers.
Requirements
============
BASS 2.4 is required. BASSASIO can also be used for playback of raw DSD data.
The BASSWV add-on can be used to add support for WavPack DSD files.
Using BASSDSD
=============
The plugin system (see BASS_PluginLoad) can be used to add DSD support to
the standard BASS stream (and sample) creation functions. Dedicated DSD
stream creation functions are also provided by BASSDSD.
The usage information in the BASS.TXT file (from the BASS package) is also
applicable to BASSDSD and other add-ons.
TIP: The BASSDSD.CHM file should be put in the same directory as the BASS.CHM
file, so that the BASSDSD documentation can be accessed from within the
BASS documentation.
Latest Version
==============
The latest versions of BASSDSD & BASS can be found at the BASS website:
www.un4seen.com
Licence
=======
BASSDSD is free to use with BASS.
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, BASSDSD 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 BASSDSD. YOU USE
BASSDSD ENTIRELY AT YOUR OWN RISK.
Usage of BASSDSD indicates that you agree to the above conditions.
All trademarks and other registered names contained in the BASSDSD
package are the property of their respective owners.
History
=======
These are the major (and not so major) changes in each release, along with the
functions/options that are introduced/affected by them. There are other little
tweaks and fixes made along the way too.
2.4.2 - 19/12/2025
------------------
* Support for ID3v2 tag block retrieval with its length
BASS_TAG_ID3V2_BINARY (BASS_ChannelGetTags type)
* Ramping & downmixing disabled by default on DSD-over-PCM streams
BASS_DSD_StreamCreateFile/User/URL
BASS_ATTRIB_NORAMP (BASS_ChannelSetAttribute option)
BASS_ATTRIB_DOWNMIX (BASS_ChannelSetAttribute option)
2.4.1.3 - 22/12/2022
--------------------
* Fix for streaming in blocks (BASS_STREAM_BLOCK)
BASS_DSD_StreamCreateFileUser/URL
2.4.1 - 13/1/2017
-----------------
* Support for WavPack DSD files together with the BASSWV add-on
BASS_StreamCreateFile/User/URL
* DSD-over-PCM with 0xAA markers
BASS_DSD_DOP_AA (BASS_DSD_StreamCreateFile/User/URL flag)
2.4 - 17/12/2014
----------------
* First release
Bug reports, Suggestions, Comments, Enquiries, etc
==================================================
If you have any of the aforementioned please visit the BASS forum at the
website.