BASSDSD 2.4 Copyright (c) 2014-2022 Un4seen Developments Ltd. All rights reserved. Files that you should have found in the BASSDSD package ======================================================= Win32 version ------------- BASSDSD.TXT This file BASSDSD.DLL BASSDSD module BASSDSD.CHM BASSDSD documentation X64\ BASSDSD.DLL 64-bit BASSDSD module C\ C/C++ API... BASSDSD.H BASSDSD C/C++ header file BASSDSD.LIB BASSDSD import library X64\ BASSDSD.LIB 64-bit BASSDSD import library VB\ Visual Basic API... BASSDSD.BAS BASSDSD Visual Basic module DELPHI\ Delphi API... BASSDSD.PAS BASSDSD Delphi unit macOS version ------------- BASSDSD.TXT This file LIBBASSDSD.DYLIB BASSDSD module BASSDSD.CHM BASSDSD documentation BASSDSD.H BASSDSD C/C++ header file Linux version ------------- BASSDSD.TXT This file BASSDSD.CHM BASSDSD documentation BASSDSD.H BASSDSD C/C++ header file LIBS\ BASSDSD modules ... Android version --------------- BASSDSD.TXT This file BASSDSD.CHM BASSDSD documentation LIBS\ BASSDSD modules ... C\ C/C++ API... 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++ 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.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.