таки UPGRADE ! подправил фильтры детектора чтоб выравнять громкость всех нот от ля=27,5 до ля=1760 включительно. Вроде особо можно погордиться мне какое-то время что бас стал читаться отчётливее даже без необходимости включать параметр bass boost (default=0).
Простьб посему к бетотестерам: пжл100, товарищи кому не шибко сильно лень:
1) простая простьба сказать сколько % от проца жрёт на просчёт. У меня на компе i3 2_3GHz 2016 70%, на amd ryzen 2_8 2021 26%.
2) просьбо посложней к либо любителям экспериментирывать почём зря либо/и к знающим с ВУЗ-а времён матан: покрутить параметры пре-процессинга и детекции и что-то сказать на каких песнях что как себя ведёт. Честнопионэрско слово истинного джэнтльмэна эжль фдруккъ это дойдёт до комм версии -ну, я сколь не жаден, столь же и честен - sapienti sat -) .
Теперь параметры. пре-процессинг это тут sLide-band compressor und noise-gate кто знает по вуз-у матан тому очевидно как это given что в плоскости FFT(Фурье ака спектра) это считается.
Полоса рмс-усреднения slide-band compressor-a рулится 3 параметрами: нижний предел (это 70гц менять в настройках нельзя ибо как показал опыт ничего это не даёт) , потом пропорциональная полоса в %ах - разумно ставить от 10 до 40, и максимальная - от 1000гц до 9999 вполне рульно, но можете попробовать и <1000.
Полоса slideband компрессора значит тупо следующее: если к примеру есть шум -20дб и над ним синус на, скажем, 100гц на -10дб, а полоса относительная (relative bandwidth) = 20% (малая терция) , то вокруг синуса шумок плавненько вдавливается ямочкой такой аккуратненькой в пределах +-200гц от синуса. Ну а мах полоса это тупо ограничение пропорциональной полосы по верхнему пределу. В настройки пришлось на морду проги вынести т.к на разном материале всё-таки оптимальные реузльтады полуаются при разных настройках. У цэлом, тскть, если охото лучше разобрать верхние ноты лучше ставить побольше напр 25-35, а если нижние - то поменьше, скажем, 12-15.
Уровень noisegate это во сколько раз ниже в %ах порог шумодава (почастотного) будет меньше рмс-усреднённого (в частотном домене) уровня slideband compressor-a. Т.е отключить чтоб надо ставить мах, напр, 999, а вот значения меньше 100 могут дать интересный эффект: виолончели из обычной всем понятной фузовой гитарки -))) - можете использовать как обработку, но в реальном времени не выйдет т.к работает через Фурье а потому с теоретически-неустранимой задержкою.
Параметры же собственно детекции это шаг итераций ( Coeff )- обычно рулит от 30 до 50 - если ставить больше - можно увидеть более тихие ноты, но и снег усилится. Decay - это коэффициент дополниельного удавления алиасов(субтонов и обертонов) для каждой гипотетически распознанной ноты. Если нужно чётко увидеть соло и бас и ничё лишнего можно ставить 10, 20, больше 50 я и сам не пробовал. По дефолту стоит 0 обычно прокатывает.
Ещё прикольный параметр time scale это вроде и без объяснилова понятно, но почему-то пока что чётатам в скролле глючит на некоторых компах а на других почему-то нет.
3) Если где оно чего будет неверно определять простьбпъ слать сюда примеры - вав/мз3/флак/етс и скниршоты (там кнопка snap есть для ленивых -) ) где какая нота не увиделась или увиделась не та
... и добавил:не, всёткь не могу на захвастать как эта штука стала с дефолтными настройками читать нижнее басовое си (5ю струну 5-струнного баса то бишь) =9)
https://www.youtube.com/watch?v=uRteq_pj9xM