- Edit: More fixes
I'll skip the timewindow slider for now.
HerrFornit wrote: ↑
Mon Mar 16, 2020 8:30 pm
EDIT: hight CPU load is due to UNZ's fast render driver, sorry for blaming audioblock not so with Polac ASIO
Audio visuals can be heavy especially with long files. However, recalculation is done only when audio waves are displayed or visible.
Out of curiosity, has anyone ever ran out of memory with 32 bit Buzz because of long audio files? The awesome Polac adapters run in separate process so I'd imagine that loading huge VSTs is not really hurting the ability to load many long audio files into Wavetable (there is the 4GB process memory limit for 32bit apps).
Since AudioBlock is using Wavetable this could be an issue. One option (in the distant future, honestly I'm trying to avoid adding new features
) would be to just forget about Wavetable and create separate AudioManager process that loads audio files. AudioBlock would then stream the data back to Buzz audio process. Also I would not need to do all that thread locking stuff to avoid collision with Wavetable.