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.
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.
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.
Provides a complete set of functions to include support for winamp, sonique, bassbox, and Windows Media Player visualization plugins.
Provides a simple way to retrieve ID3 tags from stream handles.
This is for advanced users. BassCB allows the playback of streams in AutoIt.
Allows use of VST effect plugins.
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
AutoIt Version Required: 22.214.171.124
/> 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 3998 downloads
Previous versions are not supported, but can be found here.
Patch 1 "BASS_ASIO"
Fixes issues with BASS ASIO and examples.
BASS_PATCH_9_1.zip 6.1KB 1533 downloads
Patch 2 "BASS_FX/BASS"
Fixes issues with BASS FX and BASS.
BASS_PATCH_9_2.zip 39.23KB 2265 downloads
Edited by BrettF, 18 May 2010 - 10:08 PM.