Пересмотрел свой взгляд на процесс сканирования и почистил код сканера. Немного изменил алгоритм работы плагина и удалил кучу лишнего кода. Плагин стал быстрее и стабильнее (от одних ошибок избавились, а другие добавили ).
Теперь скорость сканирования зависит от параметра Latency во вкладке Audio. Правило простое - один буфер, один проход сканера. Чем меньше размер буфера (Latency это размер буфера в миллисекундах) тем чаще проходы сканирования. Чем меньше этот параметр тем большую скорость сканирования можно получить, но не стоит увлекаться, этот параметр влияет так-же и на другие плагины и его слишком маленькое значение может привести к неработоспособности некоторых. Меня вполне устраивает сканирование с Latency = 50 миллисекунд, хотя и 100 вполне приемлемо, разница не сильно ощущается.