And of course BASS is much better than inbuild B3D sound system. It allows playing mo3 files, not buggy with tracker music, allows to recieve ChannelPlaying(Channel%) for MOD muic(BASS_ChannelIsActive(Channel%)), Set/Get pyback position of channels(even on tracker music with BASS_MUSIC_PRESCAN flag), play samples well on all sound cards(b3d sometimes play usual mp3 or ogg with "clicks" on my integrated soundcard).
But it cost some money.
But it cost some money.