1. O,so i can check,whether bass_channel_is_active,and if it is active,i can understand a reason of callback - fading finished,or playing finished. It's a very pity,what if channel was finished before end of sliding,slide callback will call anyway,but i dont want to have this behaviour. 2. If user of our app will set volume 0.0f,and it will be fading,whether callback for sliding will call anyway? Yes,i can check it myself,but i want to be sure,what it was always work only so,or only using other way,but not else. 3. I tryed set high volume for channel,and,for example,for 255 it was some crackling of sound,and for volume,for example,32767 it was sound overload and it was need time,to sound normalize,after stopping of it (i use nvda,because i blind,and one or two second after stopping of channel and freeing of bass sound of tts was overloaded). Interesting,why? 4. Will you plan add amplification level for global volume,and if not,how i can send feature request to you about it? 5. I found example,about which you wrote,but why we can't,for example,set looping using BASS_ChannelFlags(channel, BASS_SAMPLE_LOOP,0);? Can we get current flags for channel?