0 Members and 1 Guest are viewing this topic.
Tarik, Данные для визуалки тоже изменились, даже не знаю хорошо это или плохо, но пока адаптацию к этим изменениям я не придумал.
varAimpVersion: DWORD;.... Wnd:= FindWindow(AIMP2_RemoteClass,nil); AimpVersion:= SendMessageW(Wnd,WM_AIMP_COMMAND,WM_AIMP_GET_VERSION,0);
val:= Trunc(sqrt(AData^.Spectrum[0,i]/255)*FFactor*FHeight);if val>FHeight then val:=FHeight;...FFactor- Типа насыщености, ручками подбирать надо. у меня от 1,3 до 1,7.FHeight - макасимальное значение, в данном случае это высота окна визуалки.
Не, все так. Работает. Просто все пресеты надо подгонять под новый билд, а то иногда такой забор рисуется.
Quote from: SmaleyUser on February 05, 2011, 23:29:19Не, все так. Работает. Просто все пресеты надо подгонять под новый билд, а то иногда такой забор рисуется.Можете на примере одного пресета показть , что именно надо менять?
Можете на примере одного пресета показть , что именно надо менять? Там я имел ввиду что, данные приходят уже нормализованы(т.е. по идеи это правильно), я не знаю еще как их обработать, да наверное и не буду этого делать. Настройкой пресета можно избавится от характерной расчески (см. рис. выделено зеленым, синей полосой примерно нарисовано как должны распределятся уровни), отрегулировав скорость падения полосы, но не "завышенные" уровни.
Настройка(наже Тыкалка)-> Полосы -> Скорость падения
Указывая на трабл я имел ввиду то, что в самой визуализации высота "полос" не соответствует базовому спектруму плеера.
Тобеж в плагине эта высота получается завышенная.
И не должен , и не будет. Повторяю: Данные такие приходят, что приходит то и отрисовывается. Билд 832 поддерживать не буду.
Исходя из Вашего последнего сообщения получается, что визуализация Аимпа работает неправильно, а Ваш плагин правильно?
Интересно, из чего так получается? В АIMP'e другой алгоритм, у меня другой, не более того.
P.S. Ваша критичная позиция (поддержка плагином) касается только Билда 832 или всех последующих также?
К тому же, врятли создатели плеера в дальнейшем будут менять этот алгоритм, если сейчас сообщили об исправлении.
Добавлено обновленние версий 1.2 (файл AimpVis_ClassicSpectrum 1.2 (updated).rar). Добалена обработка сигнала. см. настройку.