Цель библиотеки заключается в том, чтобы предоставить разработчикам образец аудио-центра, в частности, обеспечить работу с потоками (MP3, MP2, MP1, OGG, WAV, AIFF), MOD файлами (XM, IT, S3M, MOD, MTM, UMX), MO3 файлами (mp3, ogg и сжатых MOD файлов), функциями записи, редактирования тегов аудиофайлов, конвертирования популярных форматов, «граббить» AudioCD, потребляя малое количество системных ресурсов.
В таблице предоставлены вторичные дополнения для библиотеки.
Имя
Описание
BASSFX
Расширение предоставляет ряд эффектов (к примеру, темпы).
BASSSPX
Расширение позволяет воспроизведение Speex закодированных файлов.
BASSMPC
Расширение позволяет воспроизведение Musepack закодированных файлов.
BASSAC3
Расширение позволяет воспроизведение AC3 закодированных файлов, а также потоков.
BASSAAC
Расширение созданное на основе faad2декодера, которое позволяет воспроизведение AAC и MP4 закодированных файлов и потоков, а также AAC + Shoutcast потоков.
BASSALAC
Расширение позволяет воспроизведение ALAC (Apple Lossless) закодированных файлов.
BASSTTA
Расширение позволяет воспроизведение TTA закодированных файлов.
BASSAPE
Расширение позволяет воспроизведение Monkey's Audio Codec закодированных файлов.
BASSOFR
Расширение позволяет воспроизведение OptimFROG закодированных файлов.
На основе данной библиотеки написан ряд популярных аудиоплееров: XMPlay, AIMP (начиная с версии 3.0, аудиоплеер использует BASS только как декодер), Ipple Play, Small Player, MusicBee, MusicSort Platinum, её также используют для воспроизведения некоторых аудиоформатов такие медиаплееры, как The KMPlayer, Kantaris, Daum PotPlayer. 1by1 использует библиотеки BASS для воспроизведения аудиоформатов, отличных от MP3.
Библиотека распространяется под несколькими лицензиями:
Freeware — библиотека бесплатна для некоммерческого использования;
Shareware — «условно-бесплатная» лицензия позволяет использовать BASS в коммерческих целях неограниченным количеством shareware-продуктов, при одном условии — стоимость продукта не может превышать более €40 за каждый; подходит для индивидуальных лиц (не организаций);
Единая коммерческая лицензия — позволяет использовать BASS только в одном коммерческом продукте;
Неограниченная (безлимитная) коммерческая лицензия — позволяет использовать BASS в неограниченном количестве коммерческих продуктов.