BASS_FX_ReverseCreate optimization.

Started by AndyMK,

AndyMK

Hi Ian. BASS_FX_ReverseCreate uses a lot of resources. While benchmarking my app, my system manages to play 20,000 channels simultaneously without a glitch spread across 16 threads at 5ms latency via ASIO. Overkill but none the less BASS is impressive. If i use BASS_FX_ReverseCreate, that number drops to around 6000. Anything above 6000 and windows hangs most of the time. Memory usage also skyrockets when using BASS_FX_ReverseCreate. I was thinking to duplicate the loop section of samples, reverse and just play that instead but i can see resources being an issue if the loop is very long.

AndyMK

Sorry, ignore this. I had dec_block set to 256, thinking it was samples. It manages 16,000+ now.