BASS Function Library
This library is a wrapper for the powerful Bass.DLL and add-ons (which increase the functionality of Bass.DLL). Bass.DLL is ideal for use in your applications and scripts if you want an easy way to play a vast range of music and sound files formats while keeping dependency on just Bass.dll and it's add-ons (which in turn maximizes compatibility and minimizes extra requirements for your software to run.), while retaining a small file size.
Bass
The basic Bass library. Required with all (most) add-on libraries. Provides playback of many sound files (and streams).
BassASIO (By eukalyptus)
BASSASIO is basically a wrapper for ASIO drivers, with the addition of channel joining, format conversion and resampling.
BassCD
Allows for digital streaming and ripping of audio CDs along with analog playback support.
BassFX (By eukalyptus/BrettF)
An extension providing several effects, including tempo & pitch control.
BassEnc (By eukalyptus)
An extension that allows BASS channels to be encoded using any command-line encoder with STDIN support (LAME/OGGENC/etc), or any ACM codec. Also features Shoutcast and Icecast stream sourcing, and PCM/WAV file writing.
BassSFX
Provides a complete set of functions to include support for winamp, sonique, bassbox, and Windows Media Player visualization plugins.
BassTags
Provides a simple way to retrieve ID3 tags from stream handles.
BassCB/Bass_EXT (ProgAndy)
This is for advanced users. BassCB allows the playback of streams in AutoIt.
BassVST
Allows use of VST effect plugins.
Download
The download includes all of the wrapper and constants, the original download, examples for all of the previously mentioned add-ons, sample audio files (6 channel audio files also included), sample visualization plugins for BassSFx and more.
Current Version: 9
Size: 7360KB
AutoIt Version Required: 3.3.2.0
Changelog:
/> Fixed _BassRecordGetInputName (updated production versions) +> Added Memory Examples of Bass (Thanks ProgAndy and UEZ) +> Added BassVST (Not 100% complete) +> Added BassFX Examples showing use of most functions: Pitch.au3 Reverse.au3 Tempo.au3 /> Fixed error with calling _BASS_ErrorGetCode in BASSCD.au3 /> Fixed startup functions return the wrong value (Thanks ProgAndy!) +> Added helper functions _BASS_ChannelSetVolume, _BASS_ChannelGetVolume (Thanks ProgAndy)
Download Link:
DOWNLOAD_BASS.txt 137bytes
3385 downloadsPrevious versions are not supported, but can be found here.
Patches:
Patch 1 "BASS_ASIO"
Fixes issues with BASS ASIO and examples.
BASS_PATCH_9_1.zip 6.1K
1261 downloadsPatch 2 "BASS_FX/BASS"
Fixes issues with BASS FX and BASS.
BASS_PATCH_9_2.zip 39.23K
1826 downloads
Edited by BrettF, 18 May 2010 - 10:08 PM.








