![]() |
duzzy
Немного разобрался в причине "тормозов" прокрутки "плавного" . Бретт запускает два таймера и две перерисовки экрана (картинки и остальное) почти одновременно .. Я вообще удалил отдельную отрисовку картинок (сунул к остальному), отнял высоту топбара, увеличил refreshRate до 38 - стало гораздо лучше . Найди поиском refreshRate и refreshRateCover . А так - тормозило на любом ПК , если включена (толстая) подложка, и скажем слушаем SACD , где доп. нагрузка . Вот попробуй в авто (с отключенным фоном) - поставь refreshRate 45 .. будут фризы, но затыков не будет .. |
seriousstas
Он тебе все покоя не дает :) Суть в том что без полной перерисовки экрана не будет плавного движения(это по сути как кино, уменьшить частоту кадров и картинка будет тормозить, увеличить и картинка будет нормальной), механизм плавной прокрутки Бретта очень похож на механизм прокрутки вьетнамца, просто в плейлисте много элементов которые размещены по свом координатам отсюда и проблемы на слабых процах при перерисовке панели(много мат.вычислений). Я же вынес эти настройки... "_PROPERTY: Panel Refresh Rate", 35 "_PROPERTY: Panel Cover Refresh Rate", 35 рефреш панели поставь примерно 40-45 мс рефреш обложек поставь 60 мс Будет крутить уже с видимыми артефактами, но нагрузка на проц сильно упадет. Убирать не обязательно достаточно увеличить время в обложкаж, таймеры не абсолютные работают раздельно и по событиям(крутим, инерция, остановка). Можно провести эксперимент если интересно, установи виртуалку(любую 7-ку или 8-ку) с самыми минимальными параметрами по железу, запусти в ней сборку с плавным скриптом и посмотри что происходит в диспетчере задач, очень удивишся :) JS очень прожорливая тварь))) чем меньше сложных элементов на экране тем быстрее работает... если отлючить все рюшечки(блюры, обложки в фоне) то можно будет более менее пользоваться, но при этом пропадает смысл всей этой затеи. На слабых компах запустить его можно, но какой смысл использовать часть его возможностей... если есть полноценный вариант с красивым оформлением который не так требователен к ресурсам, я про не плавный плейлист JS 1.3.2. Возможно Бретт его еще оптимизирует, но не думаю что там сильно можно что-то поправить, прокрутку он пилил несколько недель еще до первой беты, потом допиливал ее по отзывам. |
Цитата:
Цитата:
через window.RepaintRect я просто сделал отступ этой зоны - она ведь не меняется во время прокрутки, хотя бретт её перерисовыват (и я знаю зачем , для зума топ-бара колесом, но это решаемо).. Цитата:
Вобщем - раздельные картинки оказались лишними .. Я до правок при прослушке SACD вообще не мог прокруткой пользоваться - затык был и то-же - повторил на домашнем с кавером 2000x2000 ... Цитата:
Цитата:
а не в плавности на слабых ПК, тк за скрол у всех всё хорошо мотает . Тоесть - тянем пальцем, как в 1.3.2 - плавное движение , но без инерции .. Цитата:
И кстати спорное преимущество для длинных названий исполнителей - они всегда будут обрезаться в правой колонке |
понравилась работа
http://vst.in.ua/uploads/posts/2016-...lo-upmix_1.png Создает четкий объем без искажений. 500$ (есть пилюли (см скрин))) Портабельный .Попробую в авто .. |
Цитата:
|
Цитата:
|
seriousstas
Понял тебя :) Цитата:
Ты пробовал задавать таймерам 0 мс. вместо их удаления ? (это чтоб сильно код не потрошить:)) Цитата:
Цитата:
А FreeSurround не нравится ? |
duzzy
Цитата:
Цитата:
как в JS 1.2.3 - выделение трека при отпускании мыши , а не при нажатии ;) Скину Тебе сборку вместе VST - шками . Попробуешь такой вариант в машине - ок ? :) Предполагаю , должно быть значительно лучше с резистивом ... |
seriousstas
Можно попробовать все лишнее повырубать вообще... там много мусорных функций которые в принципе не сильно нужны, но на это нужно время... для зачистки кода. Цитата:
Завтра если время найду попробую его выпотрошить(просто лениво))) нужно садится плотно часов на 8-10 и чтоб не отвлекали:)), убрать лишнее, поотключать то что не нужно вообще. |
Получилось сделать выбор трека , как в JS 1.2.3 , проверяй .
Попробуй два типа настроек из контекста для резистива(емкостный не настроен ..) Первый без инерции - второй с . Ну и заодно про сборку мож чего скажешь (настройки ПКМ по кнопкам двух МПС) Бросаюсь в личку :) |
seriousstas
Ок гляну(забрал) :) А я пока переделал прокрутку)))... теперь она работает не один к одному пальцем а с умножением... |
Вчера форумов начитался народ говорит иногда помогает решить некоторые проблемы со звуком и устройствами вывода... сам пока еще не пробовал.
Альтернативный вывод по WASAP2 & ASIO2 |
Цитата:
Пока список делал забыл про ползунок , проверь на 3977 PHP код:
Цитата:
ASIO output Support 2.1.2 |
Цитата:
И настроек тьма по Advanced -> Playback -> WASAP2... в комплекте идет ридмишка с достаточно полным описанием. Цитата:
|
Цитата:
вероятно и от железа зависит.. Цитата:
|
Цитата:
видать мне нужно кофе выпить:rolleyes2: По громкости это я что то опять туплю, у меня тоже регулирует в обычном... If enabled, volume level changes in foobar2000 are relative to the master hardware volume. If disabled, changing volume level in foobar changes also master hardware volume А супруга уже "отщелкалась" несколько лет тому назад :big:... теперь больше не "щелкает". -------------------------------------------------------- Как то он странно работает... сыпет ошибки... потом буду разбираться, настроек много даже trace есть в консоль. |
Для SERIOUSSTAS
Погонял сборку. Нууу...отлично с первого взгляда. Да ещё... ширину бегунка справа во всех режимах (трёх) увеличить в два раза. Два варианта прокрутки надо оставить, что бы в дальнейшем выбрать более удобный. В общем полностью работоспособный вариант:yes2:
|
Цитата:
работать, печалька... |
Цитата:
|
seriousstas
Записал видос(в виде прогона с тестовым поиском из головы названий и исполнителей) как работает старая новая прокрутка :) (у нее есть правильное название но я забыл уже как оно зовется) Для тех у кого совсем печаль с прокруткой можно сделать переключалку на колесо мыши как в старых вариантах. Видос ... Убрал все задержки при кликах(ЛКМ) на резистиве они не нужны :) Получается можно сделать четыре варианта прокрутки... - плавная 1:1 (приличная нагрузка на проц) - плавная с умножением (нагрузка на проц меньше) - с умножением не совсем плавная но это почти не видно визуально (почти не грузит проц) - обычная как в прошлых вариантах по колесу мыши (нагрузка та же что и при прокрутке колесом мыши) |
Вложений: 1
seriousstas, испытал сборку в авто. Прокрутка плей листа для резистива на +5 оба варианта.
Цитата:
И есть такая проблема, на средних кнопках при переключении на панель визуализации происходит вот это. Вложение 44867 На других пресетах, такого нет. |
Цитата:
Цитата:
Ну значит не зря все эти тесты .. вчера включил мозги и сделал ) :blush: Цитата:
Цитата:
duzzy Цитата:
Цитата:
а на ёмкостном последний вариант также работает .. Цитата:
Покажешь, когда допилишь - сечас гляну видео .. |
seriousstas
Проверил твою сборку и свой новый вариант... Так как комп у меня уже старичек, сборка грузит проц, прокрутка работает но очень вязко... крутить тяжко. Видос записать было не чем, запишу сейчас разницу прокрутки в тестовой виртуалке для того чтоб ты глянул как оно работает и в чем разница :smile2:. Новый вариант с выбором разных схем прокрутки показал себя очень прилично, опробовал все схемы... только стандартный вариант 1:1 тупит, а все остальное работает более менее. Я поменял перерисовку обложек, всего окна на репаинт рект и уменьшил время, обложки грузит шустро. Цитата:
Цитата:
Цитата:
............. ВСТ-шка NUGEN в сборке похоже только для х64, у меня не работает выдает окно с ошибкой... |
seriousstas
Цитата:
А размер ВСТ-шки NUGEN можно вообще как то изменить? |
Евген_21
Цитата:
эт я сомневаюсь .. Тут duzzy спец .. Цитата:
Уже сравнивал их рядом. Цитата:
Цитата:
и потянул (либо запустил инерцию) - выделения нет! Следующий клик - выделяет ;) Цитата:
общение там только с браузером - предлагаю заремить, мало-ли :) а по сердечкам - малой кровью будет изменить рейтинг - там все размеры завязаны друг с другом.. Цитата:
Цитата:
|
seriousstas
Видос с разницей схем прокруток(учитывай что это виртуалка и работает запись экрана)... Цитата:
Цитата:
Инерцию вообще отключил, бесполезная фишка для меня. Цитата:
У seriousstas в сборке для х64 ВСТ-шка, лучше для х86 если она есть в директории установщика... размер будет меньше и работать будет у всех и у х64 и х86. Цитата:
Ты же наверно через сравнение скриптов(Araxis Merge) в свой будешь добавлять, думаю что проблем не будет скрипты то одинаковые. Цитата:
Цитата:
Цитата:
|
Цитата:
|
Цитата:
NUGEN Halo Upmix 64bit.dll NUGEN Halo Upmix_5.1 64bit.dll NUGEN Halo Upmix_7.1 64bit.dll эти для 32-ки, а что за ошибка ? Думаю (не родной) установщик что-то пишет в реестр , возможно регу |
duzzy
Цитата:
В Гениных картинках сравнивал две версии - фиг разберешь сходу. Цитата:
|
Цитата:
Можно попробовать пересобрать вст-шку если она открывается для редактирования ресурсов, но не факт что собранная обратно будет работать правильно, потому как продукт платный и скорее всего с ацкой защитой. Изменять ГУЙ дсп плагинов фубара очень просто, фрисурраунд "Объемный звук" я уже переделывал переносил кнопки наверх окна и двигал другие элементы, а вст-шки я даже не пробовал. |
seriousstas
Цитата:
Возможно из-за реги, просто странно что ошибка указывает на х64 длл. Цитата:
Цитата:
Цитата:
Кодеры все как правило пишут в своем стиле... это очень схоже с отпечатками пальцев))) JS-кие скрипты если глянуть без оглавления и названия мельком пробежавшись по коду можно с 90% уверенностью назвать автора :) Вилб пишет очень загадочно и с подвохом))) Бретт пишет размашисто красиво и глобально(скрипты больше 11000 тыс. строк))))... Вьетнамец пишет неряшливо быстро(тяп ляп лишь бы компиляция прошла без ошибок) Ну и как не оставить без внимания кудесника Марка :) который пытается из JS сделать язык для общения с инопланетянами(он похоже опять удалил репозитории с гитхаба со своими скриптами)... |
Цитата:
В авто работает без проблем и без установщика .. Может в 7-ке не хватает чего .. на виртуалке (7-ка (выводит окно но дальше дело не идет ), XP (та-же ,что и у тебя)) не пашет. Ты где пробуешь ? Цитата:
Цитата:
Мож криво сломан .. |
Вложений: 2
seriousstas,duzzy
Цитата:
Попробовал на виртуалке 7-32 ,да в настройки не выйти foobar падает. (Сначало плагин с foobar был настроен на 8-64, и перенесен в виртуалку 7-32.) Но если через DSP включаю плагин ( повесил на кнопку в DSP) то он подгружается с теми настройками что сохранил. Вложение 44875 Вложение 44876 MP3 преобразование в 5.1. Т.Е. плагин работает. |
Цитата:
У Араксиса есть хитрость, если сравнивать файлы и они без расширения .js будет сравнение простого текста... ну а вообще синтаксис там не сильно нужен :) достаточно текста, можно в обычном режиме сравнивать... для перелопачивания скриптов она(Араксис) не очень мне не нравится не очень удобно, я в ней смотрю только разницу а редактирую в Notepad++... http://jpegshare.net/thumbs/c0/ee/c0...363420effd.jpg или Sublime Text(использую ночью глаза меньше устают)... http://jpegshare.net/thumbs/cc/1b/cc...0a30bfcbb3.jpg и одном и в другом есть свои плюсы и минусы, но для JS этих редакторов хватает с лихвой. |
Цитата:
Цитата:
Плейлист "дочистил" ? |
Цитата:
Уже переделал по другому, вернул все обратно просто добавил переключатели для менеджера... себе потом если лениво не будет доделаю обрезок. Забыл еще сказать что вчера начал делать прокрутку на две зоны :)... ненавижу скролбары))) |
Цитата:
Цитата:
Я скрол использую , для визуального положения плейлиста . (полу)Прозрачный поверх - не напрягает .. |
Евген_21 Спасибо за инфу - сейчас всё выясним ! |
Цитата:
Цитата:
http://jpegshare.net/thumbs/7f/55/7f...b7dc98792c.jpg |
Евген_21
Цитата:
у меня заработало в виртуалке на 7-32 duzzy См личку |
Часовой пояс GMT +4, время: 23:38. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot