BASS (BASS audio library) — звуковая библиотека, предзначена для использования в операционных системах Windows и Mac OS X; также доступна для Linux, Win64, WinCE, Android и iOS-платформ.
Описание Цель библиотеки заключается в том, чтобы предоставить разработчикам образец аудио-центра, в частности, обеспечить работу с потоками (MP3, MP2, MP1, OGG, WAV, AIFF), MOD файлами (XM, IT, S3M, MOD, MTM, UMX), MO3 файлами (mp3, ogg и сжатых MOD файлов), функциями записи, редактирования тегов аудиофайлов, конвертирования популярных форматов, «граббить» AudioCD, потребляя малое количество системных ресурсов.
Весь набор возможностей предоставляется в виде динамической библиотеки размером около 100 Kb.
Для работы BASS в операционной системе Windows, требуется DirectX 3 или выше, библиотека использует DirectSound и DirectSound3D для воспроизведения и записи звука. В Mac OS X BASS использует CoreAudio.
С 21 ноября 2011 на официальном сайте доступна версия библиотеки для Android.
Примеры с открытым кодом Для быстрого изучения библиотеки независимыми разработчиками, в дистрибутив включены несколько примеров с исходными кодами, в частности для C/C++, Delphi, MASM, Visual Basic.
Популярность На основе данной библиотеки написан ряд популярных аудиоплееров: XMPlay, AIMP (начиная с версии 3.0, аудиоплеер использует BASS только как декодер), Spider Player, Ipple Play, Small Player, MusicBee, MusicSort Platinum, её также используют для воспроизведения некоторых аудиоформатов такие медиаплееры, как The KMPlayer, Kantaris, Daum PotPlayer. Mp3 плеер 1by1 использует библиотеки bass для не mp3 аудиоформатов.
Лицензии Библиотека распространяется под несколькими лицензиями:
Freeware — библиотека бесплатна для некоммерческого использования; Shareware — «условно-бесплатная» лицензия позволяет использовать BASS в коммерческих целях неограниченным количеством shareware-продуктов, при одном условии — стоимость продукта не может превышать более €40 за каждый; подходит для индивидуальных лиц (не организаций); Единая коммерческая лицензия — позволяет использовать BASS только в одном коммерческом продукте; Неограниченная (безлимитная) коммерческая лицензия — позволяет использовать BASS в неограниченном количестве коммерческих продуктов.
Цель библиотеки заключается в том, чтобы предоставить разработчикам образец аудио-центра, в частности, обеспечить работу с потоками (MP3, MP2, MP1, OGG, WAV, AIFF), MOD файлами (XM, IT, S3M, MOD, MTM, UMX), MO3 файлами (mp3, ogg и сжатых MOD файлов), функциями записи, редактирования тегов аудиофайлов, конвертирования популярных форматов, «граббить» AudioCD, потребляя малое количество системных ресурсов.
Весь набор возможностей предоставляется в виде динамической библиотеки размером около 100 Kb.
Для работы BASS в операционной системе Windows, требуется DirectX 3 или выше, библиотека использует DirectSound и DirectSound3D для воспроизведения и записи звука. В Mac OS X BASS использует CoreAudio.
С 21 ноября 2011 на официальном сайте доступна версия библиотеки для Android.
Ко многим дополнениям (аддонам) в архивы для Windows и Mac OS включены примеры с открытым исходным кодом.
Для быстрого изучения библиотеки независимыми разработчиками, в дистрибутив включены несколько примеров с исходными кодами, в частности для C/C++, Delphi, MASM, Visual Basic.
На основе данной библиотеки написан ряд популярных аудиоплееров: XMPlay, AIMP (начиная с версии 3.0, аудиоплеер использует BASS только как декодер), Spider Player, Ipple Play, Small Player, MusicBee, MusicSort Platinum, её также используют для воспроизведения некоторых аудиоформатов такие медиаплееры, как The KMPlayer, Kantaris, Daum PotPlayer. Mp3 плеер 1by1 использует библиотеки bass для не mp3 аудиоформатов.
Библиотека распространяется под несколькими лицензиями:
Freeware — библиотека бесплатна для некоммерческого использования;
Shareware — «условно-бесплатная» лицензия позволяет использовать BASS в коммерческих целях неограниченным количеством shareware-продуктов, при одном условии — стоимость продукта не может превышать более €40 за каждый; подходит для индивидуальных лиц (не организаций);
Единая коммерческая лицензия — позволяет использовать BASS только в одном коммерческом продукте;
Неограниченная (безлимитная) коммерческая лицензия — позволяет использовать BASS в неограниченном количестве коммерческих продуктов.