AIMP Forum

AIMP for Windows => Обложки / Skins => Дополнения / Addons => Опубликованные обложки / Published skins => Topic started by: Denis SC on November 30, 2020, 16:16:03

Title: DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on November 30, 2020, 16:16:03
[catalog_card=1226]


Обзор обложки на ютуб:
https://www.youtube.com/watch?v=V-Y6pKVQ0v8 (https://www.youtube.com/watch?v=V-Y6pKVQ0v8)





Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Black_AVP on November 30, 2020, 18:47:11
1. Наиболее оптимально и проще использовать репозиторий ресурсов, переключая текстуры с помощью скриптов. Подсмотреть, как это сделано, можно во встроенном проекте Bliss.
2. Тут несколько вариантов. Можно использовать многостраничную группу, в каждом контейнере которой свой элемент, можно использовать отдельные контейнеры или панели, переключая их видимость. Если размеры и отступы у элементов неизменны, можно поступить как в п. 1, т. е. переключатьтолько графику, что предпочтительней.
3. Использовать сплиттер, как в Bliss.
4. Нарисовать, к примеру, 100 кадров положения стрелки (или чего другого), собрать в одну текстуру и использовать фреймовый TASEGauge.

Выбор кнопок по желанию пользователя можно разместить в меню настроек скина (сделать отдельное окно или польз. меню) и так же переключать их видимость.
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on November 30, 2020, 20:00:19
О  большое спасибо) только сейчас понял, что есть Bliss Lite который я взял за основу и Bliss 4K где есть то что мне нужно. Класс многие вопросы отпали.

Осталось только с анимацией стрелки решить. Не слишком ли это плохо для оптимизации - отрисовывать 100 кадров анимации? Думал есть другой способ вращать стрелку. Хмм тогда наверное придется подстроить дисплей под стандартную визуализацию. :-\
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Black_AVP on November 30, 2020, 20:18:22
Осталось только с анимацией стрелки решить. Не слишком ли это плохо для оптимизации - отрисовывать 100 кадров анимации?
Если работаете в ФШ и в векторе, то рисовать 100 кадров не надо, для этого есть скрипт (https://www.aimp.ru/forum/index.php?topic=30668.msg328529#msg328529), сделает всё за считанные секунды.
Такой мелкий аниматор систему напрягать заметно не будет, это же не бобины в Hi-Fi скинах.
А стандартную анимацию можно вынести в отдельное окно.
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: TurboDISCO Adept on December 01, 2020, 19:50:34
...Хмм тогда наверное придется подстроить дисплей под стандартную визуализацию. :-\
Спорный вариант: собственноручно нарисованный и откалиброванный даёт больше вариаций...

После просмотра видео, понял, что надо адаптировать винамповский аналогметр. У aimp_analogMeter - отдельного плагина есть свои скины, которые можно менять или же нарисовать самому. Тот, винамповский в видео (раз есть исходники) можно попробовать пересобрать на скине для aimp_analogMeter. Другое дело, что надо подогнать всё и откалибровать ещё потом.
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on December 01, 2020, 22:45:54
А если у человека этот плагин отсутствует, получается и анимации не будет? Или плагин можно вмонтировать в саму обложку?
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: TurboDISCO Adept on December 01, 2020, 23:42:23
Этот плагин уже идёт в комплекте с плеером, по умолчанию - как бы устанавливается в его базовую версию с некоторыми другими плагинами, со своими базовыми скинами. Это плагин визуализации: если его удалить, то и визуализации на его основе, соответственно тоже не будет. А собственноручно сделанная анимация как раз внедряется непосредственно в обложку, правда и воспроизводится как анимация - так сказать, на общих правилах всей анимации для обложки и надо постараться учесть все моменты, чтобы вывести качество такой анимации до уровня плагина визуализации, по сути отдельной мини-программы специально только для этого написанной. Оттого Black_AVP и написал про 100 кадров стрелки (+/-), чтобы присутствовала визуальная плавность её хода чисто "техническая", потом ещё настраивать "чувствительность" анимации и т.д. чтобы она стала "фактической" и соответствовала, "успевала" без рывков/провалов или отставаний за музыкой...
Мне лично нравится шустрость, плавность, чёткость работы плагина aimp_analogMeter "из-коробки" и так как (как и у Вас, кстати) у меня та часть обложки, где показывается визуализация аналогметра, не масштабируется - значит скин этого плагина всегда будет выглядеть одинаково, потому я перерисовал его под стиль обложки плеера, какой мне нужен был.
Но если делать визуализацию аналогметра с учётом того, что этот плагин может быть удалён из установки конечным пользователем плеера, то - да, делайте на анимации.
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on December 02, 2020, 18:49:28
Этот плагин уже идёт в комплекте с плеером, по умолчанию - как бы устанавливается в его базовую версию с некоторыми другими плагинами, со своими базовыми скинами. Это плагин визуализации: если его удалить, то и визуализации на его основе, соответственно тоже не будет. А собственноручно сделанная анимация как раз внедряется непосредственно в обложку, правда и воспроизводится как анимация - так сказать, на общих правилах всей анимации для обложки и надо постараться учесть все моменты, чтобы вывести качество такой анимации до уровня плагина визуализации, по сути отдельной мини-программы специально только для этого написанной. Оттого Black_AVP и написал про 100 кадров стрелки (+/-), чтобы присутствовала визуальная плавность её хода чисто "техническая", потом ещё настраивать "чувствительность" анимации и т.д. чтобы она стала "фактической" и соответствовала, "успевала" без рывков/провалов или отставаний за музыкой...
Мне лично нравится шустрость, плавность, чёткость работы плагина aimp_analogMeter "из-коробки" и так как (как и у Вас, кстати) у меня та часть обложки, где показывается визуализация аналогметра, не масштабируется - значит скин этого плагина всегда будет выглядеть одинаково, потому я перерисовал его под стиль обложки плеера, какой мне нужен был.
Но если делать визуализацию аналогметра с учётом того, что этот плагин может быть удалён из установки конечным пользователем плеера, то - да, делайте на анимации.

Все в принципе понятно и мне самому больше нравиться идея с плагином analogMeter, просмотрел много обложек и там где для анимации ВУметра используется не плагин,  выглядит дёргано, не плавно.

Но вопрос в том можно ли подключить скин(стрелку и табло) для плагина сразу в обложку или придется делать два отдельных файла - один для обложки и второй для плагина?
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on December 02, 2020, 19:46:51
Вообще, отметил для себя главный недостаток TASEGauge, это резкие спады и подъемы, как будто пропускаются кадры. Если бы можно было с этим что нибудь сделать. Но пока не нашел как это настраивать.  Манипуляции с ReactionSpeed тоже не помогают.
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Black_AVP on December 02, 2020, 20:25:23
"Плавно" - не значит правильно. Измерители уровня бывают разных типов: среднего уровня, квазипиковые... Время прямого и обратного хода у них отличаются значительно.
Маленькая справка (https://ru.wikipedia.org/wiki/%D0%98%D0%B7%D0%BC%D0%B5%D1%80%D0%B8%D1%82%D0%B5%D0%BB%D1%8C_%D1%83%D1%80%D0%BE%D0%B2%D0%BD%D1%8F_%D0%B7%D0%B2%D1%83%D0%BA%D0%B0).
С помощью ReactionSpeedUp/Down вполне можно добиться приемлимого поведения индикатора (кстати, там допустимы и дробные значения), сложнее откалибровать его по всей шкале, чтоб не только 0 dB совпадал. А плагина у пользователя может вовсе и не быть или он отключён, при этом надо позаботиться, чтоб в скине не осталось"чёрной" дыры на этом месте.
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on December 03, 2020, 17:37:40
"Плавно" - не значит правильно. Измерители уровня бывают разных типов: среднего уровня, квазипиковые... Время прямого и обратного хода у них отличаются значительно.
Маленькая справка (https://ru.wikipedia.org/wiki/%D0%98%D0%B7%D0%BC%D0%B5%D1%80%D0%B8%D1%82%D0%B5%D0%BB%D1%8C_%D1%83%D1%80%D0%BE%D0%B2%D0%BD%D1%8F_%D0%B7%D0%B2%D1%83%D0%BA%D0%B0).
С помощью ReactionSpeedUp/Down вполне можно добиться приемлимого поведения индикатора (кстати, там допустимы и дробные значения), сложнее откалибровать его по всей шкале, чтоб не только 0 dB совпадал. А плагина у пользователя может вовсе и не быть или он отключён, при этом надо позаботиться, чтоб в скине не осталось"чёрной" дыры на этом месте.
А вы можете написать название обложек, в которых аналоговые стрелочные индикаторы на TASEGauge реализованы лучше всего? Чтобы я мог использовать их в качестве эталона.
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Black_AVP on December 03, 2020, 19:32:58
А как по скинам можно сравнить поведение индикаторов?
Куда полезней для вас будет следующая информация (по своим скинам, ес-но):
ReactionSpeedLevelDown = 0.7 .. 2.0;
ReactionSpeedLevelUp = 5 .. 15.
(В зависимости от конкретной модели аппарата).
Это для стрелочных индикаторов, для дискретных значения будут другими.
А для того, чтобы показания индикаторов худо-бедно соответствовали реальному уровню, приходится в связях использовать логарифмирующие выражения (https://www.aimp.ru/forum/index.php?topic=27831.msg330823#msg330823).
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on December 04, 2020, 17:51:22
А как по скинам можно сравнить поведение индикаторов?
Куда полезней для вас будет следующая информация (по своим скинам, ес-но):
ReactionSpeedLevelDown = 0.7 .. 2.0;
ReactionSpeedLevelUp = 5 .. 15.
(В зависимости от конкретной модели аппарата).
Это для стрелочных индикаторов, для дискретных значения будут другими.
А для того, чтобы показания индикаторов худо-бедно соответствовали реальному уровню, приходится в связях использовать логарифмирующие выражения (https://www.aimp.ru/forum/index.php?topic=27831.msg330823#msg330823).
Наверное к счастью, моя обложка не привязана к какому либо аппарату, по этому можно выбирать на свой вкус. Хотя в самом начале я вдохновлялся индикаторами на технике Mcintosh https://www.youtube.com/watch?v=SkCTjbqa9vY (https://www.youtube.com/watch?v=SkCTjbqa9vY), тоже хочется видеть нечто подобное - плавное и размеренное.
Понравилась реализация индикаторов на TASEGauge в вашей обложке AKAI gx-635d. Но посидев немного и подумав, решил пока оставить визуализацию на АnalogMeter, просто чуть-чуть подогнал размер. Так даже вариативность остается, по тому что скинов для аналог метра достаточно много и некоторые даже интересно смотрятся с обложкой. Ну и по скольку в планах добавить 150% и 200% масштабирования, и чтобы не перерисовывать индикатор по нескольку раз, отложил вариант на  TASEGauge на потом.


Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Black_AVP on December 04, 2020, 19:04:47
... в самом начале я вдохновлялся индикаторами на технике Mcintosh https://www.youtube.com/watch?v=SkCTjbqa9vY (https://www.youtube.com/watch?v=SkCTjbqa9vY), тоже хочется видеть нечто подобное - плавное и размеренное.
В той модели оконечника два индикатора в одном: среднего уровня, тот, что более подвижный, и пиковый. У последнего время обратного хода весьма большое, отсюда и кажущаяся плавность, его поведения даже напоминает Peak Hold.
Кстати, ввухстрелочный индикатор не сложно реализовать на Gauge.
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on December 06, 2020, 17:46:22
Перезадал вопрос в раздел посвященный редактору:


https://www.aimp.ru/forum/index.php?topic=65895.0 (https://www.aimp.ru/forum/index.php?topic=65895.0)
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on December 06, 2020, 20:13:26
А такой вопрос, скрытые панели как то просчитываются? Я например хочу сделать 3 сменных дисплеля, где на одном аналог метр будет занимать 50% процентов от размера дисплея, да другом 100%, а в 3 варианте его вообще не будет. Хочу сделать это с помощью панелей, которые буду скрывать и показывать.  На каждой панели будет свой плагин Аналог метра.
Второй вариант сделать все на скриптах. То есть все элементы будут в единственном экземпляре, а скрипты будут менять параметры этих элементов. Например размер плагина Аналогметра и тд.

Как будет производительней?
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Black_AVP on December 06, 2020, 20:54:23
Артём уже не раз отвечал на подобные вопросы: скрытые элементы просчитываются (это нужно для синхронизации), но не отрисовываются и тормозов сколь-либо заметных не вызывают.
Скрипты используются в тех случаях, когда нужно изменить какое-либо свойство элемента, а точки доступа к нему через биндинг нет.
В простых скинах вопросами о производительности можно и не заморачиваться, когда скин будет готов можно сравнить нагрузку процессора с ним и с дефолтным, к примеру, скином.
Ну, а если всерьёз заниматься оптимизацией, несложно же сделать несколько тестовых проектов с разными решениями и сравнить результаты.
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on December 06, 2020, 21:12:07
Артём уже не раз отвечал на подобные вопросы: скрытые элементы просчитываются (это нужно для синхронизации), но не отрисовываются и тормозов сколь-либо заметных не вызывают.
Скрипты используются в тех случаях, когда нужно изменить какое-либо свойство элемента, а точки доступа к нему через биндинг нет.
В простых скинах вопросами о производительности можно и не заморачиваться, когда скин будет готов можно сравнить нагрузку процессора с ним и с дефолтным, к примеру, скином.
Ну, а если всерьёз заниматься оптимизацией, несложно же сделать несколько тестовых проектов с разными решениями и сравнить результаты.
По правде уже начал сравнивать, есть в наличии очень древний ноутбук, если все будет быстро работать на нем, то и на любом другом железе будет работать без тормозов. Еще раз спасибо за ответы!
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on December 08, 2020, 21:09:22
Как сделать такой ползунок? Обложка BLACK ONIX. https://www.aimp.ru/?do=catalog&rec_id=588 (https://www.aimp.ru/?do=catalog&rec_id=588)
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Black_AVP on December 09, 2020, 15:54:18
Как сделать такой ползунок?
TASESliderHorizontal или TASESLiderMasked, подключенный к счётчику с модулем 3.
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Тень on December 30, 2020, 02:33:07
Привет. Скин классный, мне очень понравился. Мне вообще нравятся деревянные скины. Заметил недоработку. У меня в настройках выставлен масштаб авто (или 125%). При таком масштабе скин выглядит как на картинках ниже. По-моему, если не ошибаюсь, он так выглядит, потому что не сделано позиционирование элементов (пункт 4 из справки).

(https://i5.imageban.ru/thumbs/2020.12.30/b2aa690efefe0db61180f30cf1648b17.png) (https://imageban.ru/show/2020/12/30/b2aa690efefe0db61180f30cf1648b17/png)

(https://i4.imageban.ru/thumbs/2020.12.30/37b1a40508765002bff7cf79efcf1bef.png) (https://imageban.ru/show/2020/12/30/37b1a40508765002bff7cf79efcf1bef/png)

(https://i4.imageban.ru/thumbs/2020.12.30/2033de59ad35be22e80a2b62dd6043b6.png) (https://imageban.ru/show/2020/12/30/2033de59ad35be22e80a2b62dd6043b6/png)

П.С. Могу вам что-нибудь подсказать, если есть вопросы. У меня есть опыт скиноделия.
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on January 01, 2021, 16:29:58
Привет спасибо за отзыв), это я уже исправил. Сам всегда использую в системе 125% при 1080p и поэтому обложку делал уже немного увеличенную. А версию для 2к и 4к лучше реализую в отдельной версии. Думаю еще день или два и обложка выйдет в релиз.
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Тень on January 01, 2021, 17:01:30
Ура. Добавлю эту обложку себе в коллекцию.
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on January 02, 2021, 00:08:22
Начал заниматься локализацией, столкнулся с небольшой проблемой. При переводе инфобокса под плейлистом, оказалось что английский текст короче чем русский, в результате между атрибутом и значением появляются большие пробелы. Вопрос есть ли способ это исправить?
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Тень on January 02, 2021, 16:41:21
Можно. Добавь атрибут и значение в один TaseTextDisplay. В пункте Template пропиши такие команды:
Quote
@Lng:1;: %Title
@Lng:2;: %R
@Lng:3;: %A
@Lng:4;: %Y
@Lng:5;: %FileFormat

(https://i1.imageban.ru/thumbs/2021.01.02/1eef5390d7b359855eb8c9781bc77148.png) (https://imageban.ru/show/2021/01/02/1eef5390d7b359855eb8c9781bc77148/png)
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on January 02, 2021, 19:00:05
Можно. Добавь атрибут и значение в один TaseTextDisplay. В пункте Template пропиши такие команды:
(https://i1.imageban.ru/thumbs/2021.01.02/1eef5390d7b359855eb8c9781bc77148.png) (https://imageban.ru/show/2021/01/02/1eef5390d7b359855eb8c9781bc77148/png)
Но в таком случае строка будет иметь один стиль. Сделаю по другому, раз уж некоторые текстуры все равно нужно будет перевести, то переведу и эти несколько строчек с помощью скрипта.
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Тень on January 02, 2021, 20:39:58
Получилось сделать стиль. Вместо TaseTextDisplay создаётся TaseTextDisplayEX. В пункте Template прописываются команды:
Quote
@Lng:1;: [В]%Title[/В]
@Lng:2;: [В]%R[/В]
@Lng:3;: [В]%A[/В]
@Lng:4;: [В]%Y[/В]
@Lng:5;: [В]%FileFormat[/В]
Только не делай копипаст этого текста, тут я английскую букву B заменил на русскую

(https://i3.imageban.ru/thumbs/2021.01.02/db6988b70b9cf7cda2912f9392e42730.png) (https://imageban.ru/show/2021/01/02/db6988b70b9cf7cda2912f9392e42730/png)
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on January 02, 2021, 21:22:37
Получилось сделать стиль. Вместо TaseTextDisplay создаётся TaseTextDisplayEX. В пункте Template прописываются команды:
(https://i3.imageban.ru/thumbs/2021.01.02/db6988b70b9cf7cda2912f9392e42730.png) (https://imageban.ru/show/2021/01/02/db6988b70b9cf7cda2912f9392e42730/png)
Воу!!! Вот это уже круто, осталось только понять можно ли как ни будь командами подключить шрифты из репозитория ресурсов. А то у меня уже 5 различных расцветок шрифтов. И в некоторых вариантах цвет текста атрибута сильно отличаются от цвета текста значения.
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Тень on January 02, 2021, 21:35:18
Попробуй зайти в настройки шрифта и в пункте "Наследуется от" выбрать шрифт из репозитория ресурсов.

(https://i3.imageban.ru/thumbs/2021.01.02/1a116577f0494e814810333d4427d8c9.png) (https://imageban.ru/show/2021/01/02/1a116577f0494e814810333d4427d8c9/png)
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on January 02, 2021, 21:47:16
Попробуй зайти в настройки шрифта и в пункте "Наследуется от" выбрать шрифт из репозитория ресурсов.

(https://i3.imageban.ru/thumbs/2021.01.02/1a116577f0494e814810333d4427d8c9.png) (https://imageban.ru/show/2021/01/02/1a116577f0494e814810333d4427d8c9/png)

Так суть в том, что бы одновременно подключить 2 шрифта из репозитория к одной строчке. Один на атрибут, другой на значение. Как на примерах.
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Тень on January 02, 2021, 22:05:23
Я думаю, что такое вряд ли возможно, но можно сделать немного по другому. Из репозитория выбирается цвет на атрибут а цвет на значение прописывается при помощи команды в Template:

Quote
Взято из справки.
Рисование текста указанным в формате #RRGGBB цветом - [СOLOR=#00FF00]Текст[/COLOR]

Получается такая команда, на примере FileFormat:
Quote
@Lng:24;: [СOLOR=#00FF00][В]%FileFormat[/В][/COLOR]
Не копируй команду, здесь я английскую букву C заменил на русскую.

Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on January 09, 2021, 07:18:36
А как сделать чтобы переменная в скрипте, тип строка, принимала значения например заголовка %T, проигрываемой композиции?

 TitleS : string;

Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Black_AVP on January 09, 2021, 11:36:21
Можно считать из метки, можно с помощью функций из группы BindingsGetDataAsTextХ, создающих временную виртуальную связь.
Только зачем? Обычными методами форматирования со строкой и так можно много чего сделать или уж с самОй меткой.

Кстати, всё хочу спросить, для чего в названии скина суффикс "Hi-End"? Только народ с току сбивает, Hi-End это совсем другое - Hi-End (https://yandex.ru/images/search?text=Hi-End&stype=image&lr=54&source=wiz)
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on January 10, 2021, 05:24:56
Hi-End появился так. Поскольку я делал эту обложку для Винампа и понимая, что она будет в стиле хай фай аппаратуры добавил суффикс Hi-Fi.  Но подумав, что ни кто этим делом не занимается и возможно моя обложка последняя - я изменил Hi-Fi на Hi-End. Тогда это казалось символично. :) О Хай Энд сегменте я конечно знал, но всегда думал, что Хай Энд  пишется "High End" без тире и сокращений, это в меньшей степени повлияло на появление "Hi-End".
Так что даже не знаю, что и делать. Пускай это будет дополнительный стимул сделать обложку качественней, попытаться дотянуть до High End класса.  :)

А по поводу переменной, для тех кто будет искать - как получить данные из Fileinfo. Нужно из prvPlayingFileinfo отправить необходимые данные в провайдер StringOperatorConcatenator, а затем из провайдера считать в скрипте (код ниже).

   
Code: [Select]
TitleS := BindingsGetDataAsText('NewStringOperatorConcatenator', 'Result');
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Black_AVP on January 10, 2021, 09:12:22
А по поводу переменной, для тех кто будет искать - как получить данные из Fileinfo. Нужно из prvPlayingFileinfo отправить необходимые данные в провайдер StringOperatorConcatenator, а затем из провайдера считать в скрипте (код ниже).
Так можно и с меткой сделать, а если уж она мешает, можно скрыть её, а можно и напрямую из prvPlayingFileinfo, без костылей и уже отформатированной получить нужную строку:

S:= BindingsGetDataAsText3('prvPlayingFileInfo', 'FileInfo', '', '%T')

На Hi-End у нас на форуме так никто и не замахнулся, этот сегмент аппаратуры мало кому знаком. Была у меня лет 5 назад мыслишка сделать вертушку в этом стиле, но ...
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on January 21, 2021, 01:27:53
Думаю обложка готова к выпуску! Но прежде чем оформлять хотелось бы узнать ваше мнение, и возможно есть ошибки которые я не заметил.
Или же я перегрузил ее, и она у кого-то подлагивает?

Буду рад любым отзывам и любой критики.
 
Видео обзор: https://www.youtube.com/watch?v=EjEW68_rtBQ (https://www.youtube.com/watch?v=EjEW68_rtBQ)

Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: IK94 on January 21, 2021, 20:33:20
А это норма то, что кнопки управления нажимаются там, где я кликаю ниже (красным выделено)?
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=65874.0;attach=62945)
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: TurboDISCO Adept on January 22, 2021, 00:45:13
Очень радует всегда, когда автор заморачивается над какими-то фишками, даже если они "под себя"  ;) .

Я вот понял, что мне на кнопку "Копировать информацию в буфер обмена" (которая выведена на главное окно моей домашней обложки), которой пользуюсь в основном: "скопировал в буфер - вбил в поисковик" - надо обязательно повесить функцию "Искать информацию об исполнителе и композиции в Интернете". Очень полезная штука оказалась.
Информация об альбоме и поиск видео почти невостребованны для меня (обычно поиск музыки у меня в обратном порядке происходит), но здорово, что они есть как функция. Как и поиск лирики - прикольно (себе лирику подтягиваю в обложку через плагин  ;D правда иногда ТАКОЕ подтягивается, что лучше "гуглить").

1. По Фонотеке. Я правильно понял, что "Древо папок" специально так сделано, что его нельзя скрыть и изменить мышкой его ширину тоже нельзя?

2. Чисто на мой взгляд:
(https://i.ibb.co/jg5g2vR/image.jpg) (https://imgbb.com/)
хочется такую же рамку как по бокам и снизу (хоть это и окно настройки и постоянно оно отображаться не будет)

3. То-ли это у меня так, то-ли действительно канва для ползунка слишком сливается с фоном; лично мой глаз хочет зацепиться за последующую после ползунка "траекторию" - как будто чего-то не хватает:
(https://i.ibb.co/Q6M8tjc/image.jpg) (https://imgbb.com/)

Я бы ещё более под стиль обложки изменил DropWheel и стрелки для вызова обложки из-за края экрана.

P.S. ;D  Пока цеплял и отцеплял мышкой обложку от правой части монитора - с непривычки несколько раз подарил соседям за стенкой обалденно незабываемо-громких Хэви Метал моментов от Iron Maiden. Но, тут дело привычки  ;)
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Black_AVP on January 22, 2021, 10:01:44
Очень радует всегда, когда автор заморачивается над какими-то фишками, даже если они "под себя"  ;) .
Про фишки не знаю, скин не скачивал, но, да - каждому своё.

Мне подобный стиль напоминает первые скины от АИМП2. К сожалению, никаких ассоциаций не то что с Hi-End, но и с обычной аппаратурой не возникает, скорее более походит на интерфейс какой-нибудь программы для обработки звука, напрягает разностильность органов управления: и круглые, и прямоугольные, и овальные... + ядовито яркий фон. Невольно даже вспомнилась своя программулька - CD-Ripper, которую писал на Делфях ещё в начале века, тоже хотелось чего-то яркого, броского. Тогда ещё и рисовать-то толком не умел, драл готовые ресурсы из экзешников и длллок. Сейчас запустил её - как смешно и наивно смотрится через 20 лет, мама рОдная!

...надо обязательно повесить функцию "Искать информацию об исполнителе и композиции в Интернете". Очень полезная штука оказалась.
Это будет в АИМП5 в дефолтном скине.
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Тень on January 23, 2021, 00:13:53
Привет. В обложке одна и таже стеколка наложена на главное окно, вейфформ, инфобокс и плейлист. Можно попробовать одну большую текстуру стекла наложить на все эти 4 окошка, так будет выглядеть реалистичнее. В целом, скин классный, винтажно-современный.
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on January 24, 2021, 14:15:52
Огромное всем спасибо!!!  :o

И так по порядку.

1. Кнопки поправил теперь нажимаются по маске.

2. По фонотеке. Я пока оставил вариант как был в начале от Bliss Lite, сейчас не хватает времени, ну и замел, что навороченные окна фонотеки сильно тормозят (по крайней мере у меня), ввиду этого я даже думаю максимально упростить фонотеку.  Короче нужно разбираться.

3. Окно настроек скорей всего полностью переделаю в будущем обновлении. Вообще, я не планировал делать настройки больше главного окна, но из-за того что в последний момент набралось разных опций, окно выросло и теперь бесит). Рассматриваю варианты сделать в виде контейнера с прокруткой либо в виде аккордеона.

4. Действительно канавки были не выразительны, немножко поправил, хотя может даже еще хуже сделал :). Пока думаю над различными вариантами текстур подложек под кнопки и ползунки.

(https://i.ibb.co/71pWKF7/2021-01-24-063204.png) (https://imgbb.com/)

5. Изменить DropWheel в планах, я просто еще не привык им пользоваться по этому оставил как есть, наберусь пользовательского опыта и сделаю как мне покажется удобно. А кнопка со стрелкой мне где-то попадалась на глаза, но я забыл и теперь не знаю где ее поменять.

6. Немного уменьшил зону у ползунка громкости, но все равно она остаётся больше размера рычажка, чтобы избежать промахов и последующего перетаскивания окна.
(https://i.ibb.co/SdPQjJF/464461.png) (https://imgbb.com/)

7. Перестеклил окна  :) , теперь лучи света на стеклах падают под одним углом.

На счет большой текстуры стекла, мне идея очень навиться! Но я не знаю таких функций в редакторе,  ??? чтобы можно было наложить одну текстуру только на определенные элементы. Еще нужно учесть что окна растягиваются, а элементы отключаются. Конечно хочется чтобы была возможность создать эффект бликов, на движке. Как пример могу вспомнить плагин Izotopе Ozone в котором блики работают до сих пор и смещаются в зависимости от положения окна.
(https://i.ibb.co/2sv2b7h/2021-01-24-070737.png) (https://ibb.co/P9cpSZj)
(https://i.ibb.co/545WMf2/2021-01-24-070837.png) (https://imgbb.com/)


Отдельно ответ для Black_AVP

Тут вы абсолютно правы - дизайну как таковому я уделил всего 5% потраченного на создание обложки времени. А все потому, что это мой первый проект обложки, я и не знал что я смогу реализовать. Так что быстро накидал в Корел Дро общие идеи и пожелания.

(https://i.ibb.co/brnyb5V/21.png) (https://ibb.co/gDCX4Z8)
(https://i.ibb.co/LQ4hXX4/4.png) (https://ibb.co/3ftY99t)
(https://i.ibb.co/Rz5Js1Z/2.png) (https://ibb.co/r4WXzgT)

Основное это большие и удобные кнопки! Я сознательно сделал их разношёрстыми, чтобы не теряться по нескольку секунд среди рядов одинаковых кнопок, в попытках отыскать нужную функцию. Да и не вижу серьёзного ущерба стилю, видь по сути каждому набору функций досталась своя геометрическая форма, ползункам овалы, панели окон круг и тд. Тем более самих кнопок пытался использовать по минимуму.

По сути на этом процесс планирования закончился  :), а дальше все по ходу дела, идеи приходили быстро а вот искать способы их реализации, приходилось порой по нескольку дней. Напомню, что начал создавать обложку для Винампа, а там нет редактора, только XML таблицы и скрипты - по которым нет документации.  От этого между  ???
Ну и наверное самый сильный удар по дизайну это -  разрешение, для скевоморфизма это особенно критично. При ширине 406 пикселей, приходилось идти на жертвы красивые шрифты заменены на начертанные от руки.

Своим главным достоинством в дизайне обложки считаю то, что смог сохранить возможность переключение фоновой текстуры от светлого к темному и вариативность цветов.
 
И пока что - для меня самое интересное в обложкостроении это не дизайн хотя тоже здорово сейчас редко приходиться в пикселях ковыряться))). Но все таки больше приносит удовольствие реализация всяких фишичек.  :D

Как перееду на 4к монитор начну работу над новой версией обложки в высоком разрешении, вот там думаю смогу развернутся по полной.


Теперь о Hi-Fi, Hi-End, High End и High-End  ;D

Ну если с Hi-Fi более-мнение понятно - устоявшийся термин, стандарт. Я даже понимаю, что Hi-Fi для Аимп это какого-то рода стандарт обложек, критерием которого является создание максимально точной реплики взятого за основу аппарата. Ок. Я сюда не лезу, хоть в моей обложки первые два тематических прессета это проигрыватели Technics. Допустим!

Но вот за Hi-End я готов повоевать!!! >:(

Напомню как появился Defix Hi-End:
Quote
Hi-End появился так. Поскольку я делал эту обложку для Винампа и понимая, что она будет в стиле хай фай аппаратуры добавил суффикс Hi-Fi.  Но подумав, что ни кто этим делом не занимается и возможно моя обложка последняя - я изменил Hi-Fi на Hi-End. Тогда это казалось символично. :)

Для начала нужно сказать High End в отличии от Hi-Fi, это маркетинговый термин а не стандарт. По этому пишут его кто как хочет. Вот пример - это список статей о Хай Энд из Википедии на разных языках:
(https://i.ibb.co/Y7Qx1Lh/2021-01-24-130305.png) (https://imgbb.com/)

Как видно на английском High-End. Считаю эталоном раз уж слова английские.

На русском High End, впервые я увидел на лого Hi-Fi & High End Show. И считал верным написанием (до сегодняшнего дня).

(https://i.content-review.com/s/7d6f6518f2896452d62e57119c8f6e07.png)

Ну ок, пойдем от противного, давайте представим, что все главные игроки Хай Энд рынка объединяться и все таки выберут одно правильное обозначение. 
Почему это будет все что угодно, только не "Hi-End"?

Во первых в английских словарях вообще нет такого обозначения (Cambridge Dictionary):
(https://i.ibb.co/zXgH2mG/2021-01-24-133814.png) (https://ibb.co/5r3xj1B)

Во вторых, почему можно было сокращать High Fidelity до Hi-Fi? По тому что Hi-Fi первоначально сам по себе не чего не значил и стал нарицательным в последствии. А что имеем с Hi-End? То, что это уже переводиться как "Привет Конец", что подтверждает логико-смысловую правильность суффикса Hi-End в отношении моей обложки и того как я ее позиционирую ::).

(https://i.ibb.co/wJbPdyv/2021-01-24-135739.png) (https://ibb.co/tZNvHBd)

Теперь представьте себя на месте человека купившего комплект аудио системы за 80 000$+, открываете мануал а там на первой страничке большими буквами "ПРИВЕТ КОНЕЦ"!!!

Что я предлагаю! Если вдруг на сайте в скинах Аимпа появиться категория Хай Енд то пусть она будет называться High End или High-End, сами решайте. А меня с моим концом оставите в покое.


И большое спасибо за то, что обратили внимания на кислотность "фона" я немного увлекался и забыл, что самое главное это удобство обложки а не то как она выглядит на превью. Под убавил насыщенности с большинства фонов. Теперь все выглядит приятней и гармоничней.

P.S. Почему когда речь заходить о High-End, вероятность холивара повышается в разы?

P.P.S. Настанет ли такое время когда, аудиофилы будут слышать звучание не только проводов, но и обложек?




Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Black_AVP on January 24, 2021, 15:47:49
Вы просили критики - она есть у меня. Я лишь высказал своё мнение, которое никого ни к чему не обязывает.
Никакого холивара по поводу Hi-End здесь и не было, или посчитаем количество букоФ в ваших и моих сообщениях, касаемых Hi-End.
Аудиофилов на форуме тоже нет, если иногда и заходят сюда заблудшие души, то уж не в темы скинов. Но для любого человека мало-мальски разбирающегося в аудиоаппаратуре и звуке, Hi-End означает "конечное" качество звука, отсюда и слово End.
Даже если в Яндексе набрать "Hi-End", то по первой же ссылке в Википедии можно прочитать, что такое Hi-End и все остальные ссылки и картинки ведут именно на аппаратуру.
Биться по поводу Hi-End я с вами не собираюсь, всё равно каждый останется при своём мнении.
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on January 24, 2021, 19:33:59
Вы просили критики - она есть у меня. Я лишь высказал своё мнение, которое никого ни к чему не обязывает.
Никакого холивара по поводу Hi-End здесь и не было, или посчитаем количество букоФ в ваших и моих сообщениях, касаемых Hi-End.
Аудиофилов на форуме тоже нет, если иногда и заходят сюда заблудшие души, то уж не в темы скинов. Но для любого человека мало-мальски разбирающегося в аудиоаппаратуре и звуке, Hi-End означает "конечное" качество звука, отсюда и слово End.
Даже если в Яндексе набрать "Hi-End", то по первой же ссылке в Википедии можно прочитать, что такое Hi-End и все остальные ссылки и картинки ведут именно на аппаратуру.
Биться по поводу Hi-End я с вами не собираюсь, всё равно каждый останется при своём мнении.

Я вам очень благодарен за критику и считаю ее справедливой, просто хотел объяснить от куда по моему мнению появились недочеты на которые вы обратили внимание. Я ни в коем случае не оспаривал ваше мнение. А по поводу "лингвистического расследования", прошу воспринимать его в  полушуточной форме, потому что, писалось оно с целью - немного повеселить повеселить народ. Надеюсь, что не выгляжу в ваших глазах как неадекват, который бросается аки злая собака на прохожих. Ваше мнение я уважаю а вашими работами восхищаюсь!!!
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on January 24, 2021, 21:23:23
Два вопроса.

1. Помогите подобрать значения ReactionSpeedLevelDown и ReactionSpeedLevelUp для визуализации от Technics, ни как не могу подобрать значение для пиков. На одной композиции работает нормально а на другой, пики гуляют сами по себе.
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=65874.0;attach=62962)


2. Можно ли реализовать переключатели "случайного порядка" и "повтор трека", с помощью TASESliderVertical только с помощью биндинга без использования скриптов?
А то чтобы все заработало пришлось несколько больших скриптов писать, я не уверен, что это надежно. К тому же значение слайдеров сохраняется в обложке самой обложке а не в плеере.
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=65874.0;attach=62963)
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Remoder on January 24, 2021, 23:05:15
1. А оно и будет так. Дайте возможность настройки пользователю.
2. SkinThumb - кнопка слайдера и подсоединить к счетчику биндингом.

https://www.aimp.ru/forum/index.php?topic=64326 - можете посмотреть реализацию в  моем проекте - ниже обложки.
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Black_AVP on January 25, 2021, 09:32:46
1.
... Дайте возможность настройки пользователю.
Вот этого не стОит делать - пользователь вообще может ничего не знать по такие вещи.

Пики должны реагировать максимально быстро, а спадать медленно: Up = 70..100, Down = 0.5..1.0.

2. Если нужно именно двигать тумбу, то надо делать на TASESliderVertical(/Masked) и без скрипта тут не обойтись, но скрипт там смешной - одна строчка.
Для двух позиционного движка, ИМХО, можно обойтись и без передвижения тумбы, тогда задачу можно решить и на обычных TASEButton и TASEDigitsDisplay и даже на аниматоре.
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Тень on January 26, 2021, 00:15:30
Огромное всем спасибо!!!  :o

7. Перестеклил окна  :) , теперь лучи света на стеклах падают под одним углом.

На счет большой текстуры стекла, мне идея очень навиться! Но я не знаю таких функций в редакторе,  ??? чтобы можно было наложить одну текстуру только на определенные элементы. Еще нужно учесть что окна растягиваются, а элементы отключаются. Конечно хочется чтобы была возможность создать эффект бликов, на движке. Как пример могу вспомнить плагин Izotopе Ozone в котором блики работают до сих пор и смещаются в зависимости от положения окна.

Могу дать совет только на примере Адоб Фотошоп, т.к. только на нём умею работать.
1. В настройках устанавливается масштаб 100%
(https://i5.imageban.ru/thumbs/2021.01.26/02ef11767d29f1d5877ab17e19c832d8.png) (https://imageban.ru/show/2021/01/26/02ef11767d29f1d5877ab17e19c832d8/png)

2. Делается скриншот плеера и плейлиста.
(https://i3.imageban.ru/thumbs/2021.01.26/b23cc89caebfe2e2ba0e64ff328717dd.png) (https://imageban.ru/show/2021/01/26/b23cc89caebfe2e2ba0e64ff328717dd/png)

3. Скриншот открывается в Адоб Фотошоп. Поверх скриншота вторым слоем накладывается стекло. Стекло должно полностью покрывать собой скриншот.
(https://i4.imageban.ru/thumbs/2021.01.26/5279353958d17ebfd891a946765e1b7f.png) (https://imageban.ru/show/2021/01/26/5279353958d17ebfd891a946765e1b7f/png)

4. Вырезается 4 прямоугольника из стекла над нужными областями.
(https://i2.imageban.ru/thumbs/2021.01.26/a1272f2c65fb4ebec87c48fd1334edc7.png) (https://imageban.ru/show/2021/01/26/a1272f2c65fb4ebec87c48fd1334edc7/png)

5. Прямоугольники из стекла открываются в новой вкладке и применяются эффекты свечения по краям по необходимости.
(https://i4.imageban.ru/thumbs/2021.01.26/1b8078693c7cd80c7cb0c11608bac636.png) (https://imageban.ru/show/2021/01/26/1b8078693c7cd80c7cb0c11608bac636/png)

6. Готовое стекло добавляется в скин.

Кстати, есть сайт https://creativo.one На нём можно скачать готовые стили стекла в формате PSD. Например, такой https://creativo.one/adds/styles/21118-stili-dlya-fotoshop-steklo-glass-2.html
Далее это дело открывается в Фотошопе, в контекстном меню выбирается "Скопировать стиль слоя" и затем все эффекты на стекле автоматически добавляются в нужное место через "Вклеить стиль слоя".
(https://i5.imageban.ru/thumbs/2021.01.26/3d31a2ad13169154468a4904651712ac.png) (https://imageban.ru/show/2021/01/26/3d31a2ad13169154468a4904651712ac/png)
При помощи такого ухищрения исчезает необходимость копаться в настройках и вручную устанавливать всякие блики на стекле, всякие солнечные лучи и эффекты свечения по краям. Все настройки автоматически копируются.
И ещё по поводу растягивания стекла в плейлисте. В принципе можно попробовать добавить туда стекло, которое бы растягивалось во все стороны. Там важно, чтобы как можно меньше было всяких эффектов на стекле, всяких лучей солнца либо, чтобы эти эффекты были не особо видными. Ну и визуально оценивать, как искажается стекло при растягивании, сильно ли бросается в глаза или незаметно.

Ещё можно было бы в окне настроек обложки и в фонотеке сделать стёкла с разными эффектами, может быть какие нибудь разные лучи света, располагаются в разных местах либо вообще вместо лучей что нибудь другое, из того что нравится... Да, это мелочи, но скин приятнее бы смотрелся  :)
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: TurboDISCO Adept on February 05, 2021, 19:46:45
Это будет в АИМП5 в дефолтном скине.
Это просто отлично!
 ;D Мне даже кнопку не придётся перерисовывать (там символ типа [І]).

2. По фонотеке. Я пока оставил вариант как был в начале от Bliss Lite, сейчас не хватает времени, ну и замел, что навороченные окна фонотеки сильно тормозят (по крайней мере у меня), ввиду этого я даже думаю максимально упростить фонотеку.  Короче нужно разбираться.
Это да, если сильно приукрасить, то смена ширины полей будет заметно тормозить. Я в самом начале как-то умудрился обойти это - не везде вставлять нужные текстуры, потом таки поставил текстуры, стало тормозить... потом вынужден был забросить обложку на продолжительное время, сделав себе пометку откатить обратно, а как вернулся к работе над своим скином -  ??? что бы я не делал, не мог уже вспомнить КАК было до того, когда и куда я добавил те текстуры.
А вот кнопку сокрытия "Дерева..." можно бы и добавить.

...А кнопка со стрелкой мне где-то попадалась на глаза, но я забыл и теперь не знаю где ее поменять.
(https://i.ibb.co/5k70CRr/image.png) (https://ibb.co/VxK1bqg)

По сути на этом процесс планирования закончился  :), а дальше все по ходу дела, идеи приходили быстро а вот искать способы их реализации, приходилось порой по нескольку дней. Напомню, что начал создавать обложку для Винампа, а там нет редактора, только XML таблицы и скрипты - по которым нет документации.
Точно как у меня  :) , начал с Винампа, а сейчас свою собственную обложку до сих пор делаю и постоянно мелочи перепридумываю, ища варианты как это сделать.
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Black_AVP on February 05, 2021, 20:27:01
Это просто отлично!
 ;D Мне даже кнопку не придётся перерисовывать (там символ типа [І]).
Можно глянуть в блоге (https://www.aimp.ru/blogs/?p=1000), как это выглядит.
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: TurboDISCO Adept on February 06, 2021, 01:42:27
Можно глянуть в блоге (https://www.aimp.ru/blogs/?p=1000), как это выглядит.
Угу, уже посмотрел.
Я, правда, не очень уверен в необходимости лично мне тащить информацию о музыке конкретно на плеер (отчасти из-за того, что не использую last.fm, отчасти потому, что из даже перечня сайтов с информации, как показывает ситуация с лирикой, иногда банальный трэш подтягивается) - я бы хотел именно кнопку, которая приводит к браузеру с уже перечнем ссылок по искомой музыке в том же Гугле - я лучше сам выберу из какого источника посмотреть.
С другой стороны, надеюсь, «Now Playing» как и другие информационные окна можно будет через многостраничную группу вывести на смену, например "Плейлисту" - от такого функционала в домашнем скине точно не откажусь (скорее всего посажу его активизацию на кнопку "Закладок", раз уж сами они перекочуют в "Фонотеку", которую на домашнем скине не использую, а значит соответствующая кнопка будет пустовать).

P.S. В новом стиле очень понравилась эта тоненькая оранжевая рамка вокруг главных окон. Жаль, что такой же нет на вспомогательных...
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on February 06, 2021, 10:52:13
Quote
1. А оно и будет так. Дайте возможность настройки пользователю.
Не вариант, я конечно не претендую на точную достоверность, но все таки стараюсь чтобы поведение визуализации походило на оригинал. Да и моделей будет несколько, некоторые со своими особенностями.   
Спасибо за ссылку к исходникам обложки подчеркнул для себя много полезного.


Quote
Пики должны реагировать максимально быстро, а спадать медленно: Up = 70..100, Down = 0.5..1.0.
Использовал в качестве эталона вот эту запись: https://youtu.be/J8UJLVsaTwQ (https://youtu.be/J8UJLVsaTwQ). Для уровней сделал  Up = 45 Down = 8, для пиков Up = 100 Down = 0.1, жалко конечно что нельзя реализовать холдер. Даже подумывал на скриптах сделать, но решил, что это будет слишком большой ущерб оптимизации.

Quote
Если нужно именно двигать тумбу, то надо делать на TASESliderVertical(/Masked) и без скрипта тут не обойтись, но скрипт там смешной - одна строчка.
Для двух позиционного движка, ИМХО, можно обойтись и без передвижения тумбы, тогда задачу можно решить и на обычных TASEButton и TASEDigitsDisplay и даже на аниматоре.
Мне как раз это нужно для трех позиционного переключателя.
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=65874.0;attach=63036)
:) одна строчка заменила мне 2 скрипта и 3 счетчика).


Quote
При помощи такого ухищрения исчезает необходимость копаться в настройках и вручную устанавливать всякие блики на стекле, всякие солнечные лучи и эффекты свечения по краям. Все настройки автоматически копируются.
Обязательно попробую, может сделаю несколько вариантов стекол.

Quote
Да, это мелочи, но скин приятнее бы смотрелся

На самом деле мелочи очень важны, просто иногда откладываю, забываю о них и даже перестаю замечать, пока делаю что ни будь масштабное :). Поэтому я очень ценю любую критику и советы.


Quote
Это да, если сильно приукрасить, то смена ширины полей будет заметно тормозить. Я в самом начале как-то умудрился обойти это - не везде вставлять нужные текстуры, потом таки поставил текстуры, стало тормозить... потом вынужден был забросить обложку на продолжительное время, сделав себе пометку откатить обратно, а как вернулся к работе над своим скином -  ??? что бы я не делал, не мог уже вспомнить КАК было до того, когда и куда я добавил те текстуры.
Хмм. Могу описать один баг с которым столкнулся, может это тот случай.

Записал видео чтобы не расписывать:https://youtu.be/H0dZp2iOCmg (https://youtu.be/H0dZp2iOCmg)

Спасибо за наводку, обязательно поменяю кнопку со стрелкой.


Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on February 06, 2021, 12:54:07
Добавил в обложку функцию выбора цвета. Прошу если будет время протестируйте пожалуйста. Удобно ли пользоваться или нужно что ни будь изменить. В общем жду вашего мнения и ваших расцветок.
Обложку прикрепил к шапке:  https://www.aimp.ru/forum/index.php?topic=65874.0 (https://www.aimp.ru/forum/index.php?topic=65874.0)
Видео-обзор новых функций: https://youtu.be/oCgKObHIFuE (https://youtu.be/oCgKObHIFuE)


Несколько вопросов:
1. Есть ли методы определять производительность обложки, для того чтобы оптимизировать? Я просто проверяю нагрузку на процессор, может есть другой способ? И еще зачем фпс в редакторе?

2. Как лучше реализовать в колорпикере выбор серого? Ну то есть, какие операции в скриптах я могу провести с HEX или ARGB кодом чтобы менять яркость? Я например просто вместо альфы подмешивал значение со слайдера, но это как то не правильно. Хотелось бы добавить оттенки серого.
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=65874.0;attach=63041)
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Black_AVP on February 06, 2021, 14:24:31
... жалко конечно что нельзя реализовать холдер. Даже подумывал на скриптах сделать, но решил, что это будет слишком большой ущерб оптимизации.
На скриптах Peak Hold сделать можно, но несколько кривовато. Нагрузки на проц заметной нет, в подобных скинах с этим вообще можно не заморачиваться.

... Как лучше реализовать в колорпикере выбор серого?
В этой теме (https://www.aimp.ru/forum/index.php?topic=61370.msg386921#msg386921) есть реализация колорпикера, как в ФШ, любой цвет можно выбрать.

... какие операции в скриптах я могу провести с HEX или ARGB кодом чтобы менять яркость?]
Это всё в справке есть, полный набор функций для работы со цветом.
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on February 06, 2021, 14:36:21
Quote
В этой теме есть реализация колорпикера, как в ФШ, любой цвет можно выбрать.
Просто клад какой то  :o

Quote
Это всё в справке есть, полный набор функций для работы со цветом.
Опять недооценил справку  :(
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on February 06, 2021, 19:08:53
А можно как ни будь вытянуть более качественный Альбом Арт?
Хотел сделать чтобы можно было просматривать его в окне фонотеки.

(https://www.aimp.ru/forum/index.php?action=dlattach;topic=65874.0;attach=63043)
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on February 07, 2021, 07:45:09
Еще вопрос, возможно ли сделать текстовое поле чтобы можно было из него копировать? Например через TASESearchEdit? Ну или хотя бы сделать кнопку по нажатию на которую, нужные данные копируются в буфер обмена?
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Black_AVP on February 08, 2021, 16:03:36
В нашем распоряжении разве есть какие-либо функции работы с буфером обмена?
В выше упомянутой теме можно посмотреть пример работы с текстом из TASESearchEdit.
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on February 10, 2021, 09:42:13
Quote
В выше упомянутой теме можно посмотреть пример работы с текстом из TASESearchEdit.
Именно этот пример натолкнул меня на идею, передавать расцветки с помощью кода.
Я уже сделал так чтобы можно было вставить 60-значный код, который разбивается на параметры.
Сделал чтобы параметры собирались в код.
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=65874.0;attach=63071)
Но вот как сделать, чтобы собранный код можно было скопировать?  Как отправить его в строку поиска?
Пока не очень разбираюсь в синтаксисе, поэтому и спрашиваю, возможно ли это вообще :(.
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on February 10, 2021, 11:00:06
Делал для обложки индикатор П402, но с размером не угадал великоват получился, выложу здесь, может кому ни будь понадобиться.
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=65874.0;attach=63074)

Цвет не точный, в живую давно не видел а фото в интернете разные.
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Black_AVP on February 10, 2021, 11:29:49
Зачем было время тратить? В той теме (https://www.aimp.ru/forum/index.php?topic=54005.0) всё это уже нарисовано.

В аниматоы не нужно включать лишние (статические) элементы, лучше их оставлять в фоновой текстуре - чем больше площадь анимации, тем больше и тормоза. Здесь достаточно было только самих сегментов, плюс 3..5 пикс. на ареолы.
А где рыжие сегменты?
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on February 10, 2021, 12:57:12
Quote
Зачем было время тратить? В той теме всё это уже нарисовано.
Нужны были исходники в хорошем качестве, тем более нарисовать это не долго мин 30, а вот на то чтобы подобрать цвет ушло не меньше часа, пока искал более менее точное фото. Ну зато нашел интересные моддинг варианты выполненные с помощью витражной пленки.
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=65874.0;attach=63075)

Quote
В аниматоы не нужно включать лишние (статические) элементы, лучше их оставлять в фоновой текстуре - чем больше площадь анимации, тем больше и тормоза. Здесь достаточно было только самих сегментов, плюс 3..5 пикс. на ареолы.

Я специально сделал аниматоры ровно по половине, чтобы поиграться с bmAddition, для изменение яркости и получения эффекта "гаснущего ряда" ну это когда, при резком падении яркий аниматор уже спал а полупрозрачный остаётся еще на мгновение.
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=65874.0;attach=63077)

Quote
А где рыжие сегменты?
Так TASEGauge не показывает перегрузку +3 дб и тд. Или можно настроить?
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Black_AVP on February 10, 2021, 13:09:39
Так TASEGauge не показывает перегрузку +3 дб и тд. Или можно настроить?
Достаточно включить эквалайзер и будет перегрузка в +15 dB.
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: TurboDISCO Adept on February 10, 2021, 20:58:35
Так TASEGauge не показывает перегрузку +3 дб и тд. Или можно настроить?
Можно, например, с помощью функции логарифма в "Параметрах связи" TASEGauge.
Рисуете на все 100% аниматор для TASEGauge, а потом прописываете логарифмом значение, таким образом ограничив аниматор на... 70%, например. Другими словами 0dB будут приходиться уже не на 100% TASEGauge, а на 70% - оставшиеся 30% аниматора можно отдать на "0 +1 +2 +3".
(https://i.ibb.co/G2p7JJT/image.jpg) (https://ibb.co/cF3JvvL)

Настроить, по крайней мере в базе, по дефолту, можно и в точности до фактических dB - для этого есть тестовое аудио с записью возрастания этих самых dB: включая это аудио и замеряя показания своего, свежеотрисованного TASEGauge можно делать метки, куда приходится конкретное значение dB и таким образом рисовать шкалу со значениями.

Извините, что скомканно объяснил - на форуме есть тема с обсуждением калибровки и возможность скачать калибровочное аудио, просто я уже так сходу не укажу ссылку, надо искать (даже в теме с моей обложкой сразу не найду - слишком много там разного обсуждалось). Если кто быстрее Вам не подскажет - я позже найду.

P.S. Так-с, нашлось: здесь и ниже (https://www.aimp.ru/forum/index.php?topic=60247.msg376157#msg376157). Тут Black_AVP уже был разъяснил всё детально  ;) .
Аудио-файлы в теме Analog Meter - Параметры конфигурационного файла (https://www.aimp.ru/forum/index.php?topic=52865.msg324215#msg324215) - Тестовые файлы для проверки уровня (скачать)
Title: Re: [IP] DEFIX Hi-End [AIMP4.7]
Post by: Black_AVP on February 10, 2021, 21:38:05
Проще, всё-таки, со счётчиком, в этом случае прямо в редакторе, не запуская скина, можно всё настроить и выражения в связи подобрать.
Если вообще нужна такая точность.
Title: Re: DEFIX Hi-End [AIMP4.7]
Post by: Artem on February 24, 2021, 22:14:02
Можно узнать, что вы делаете в MainWindowSeekBarHelper скрипте?
Title: Re: DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on February 24, 2021, 22:47:39
Quote
Можно узнать, что вы делаете в MainWindowSeekBarHelper скрипте?
По идеи ничего, раньше скрип выполнял ту же функцию что и в Bliss 4k - cкрывал время на waveform-навигаторе. Но я пока решил обойтись без этих таймеров, и в будущем сделать их опциональными. Поэтому и скрип пока оставил, он скрывает таймеры.
Title: Re: DEFIX Hi-End [AIMP4.7]
Post by: Artem on February 24, 2021, 23:03:24
По идеи ничего, раньше скрип выполнял ту же функцию что и в Bliss 4k - cкрывал время на waveform-навигаторе. Но я пока решил обойтись без этих таймеров, и в будущем сделать их опциональными. Поэтому и скрип пока оставил, он скрывает таймеры.

В принципе, я так и подумал. Из-за этого у меня конвертер не правильно конвертирует скин в новый формат - он не может отследить, что в скрипте используются расширенные возможности seekbar-а.
Title: Re: DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on February 24, 2021, 23:35:18
Quote
В принципе, я так и подумал. Из-за этого у меня конвертер не правильно конвертирует скин в новый формат - он не может отследить, что в скрипте используются расширенные возможности seekbar-а.
Может тогда вообще этот скрипт убрать из обложки?
Title: Re: DEFIX Hi-End [AIMP4.7]
Post by: Artem on February 25, 2021, 09:06:10
Может тогда вообще этот скрипт убрать из обложки?

Это неединственная проблема со скриптами. Разбираюсь. Хотелось бы порешать все проблемы совместимости на стороне конвертера, иначе новой версией никто и пользоваться не будет
Title: Re: DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on February 25, 2021, 09:42:21
Quote
Это неединственная проблема со скриптами. Разбираюсь. Хотелось бы порешать все проблемы совместимости на стороне конвертера, иначе новой версией никто и пользоваться не будет
Отправил в лс файл проекта вдруг пригодиться. Кстати я мог бы сделать многие скрипты и функции более правильно, чтобы они стали "дружелюбнее" к конвертеру. А то в начале когда еще не знал как все работает, делал многие скрипты замудренными.
Title: Re: DEFIX Hi-End [AIMP4.7]
Post by: Artem on February 25, 2021, 14:19:55
Отправил в лс файл проекта вдруг пригодиться. Кстати я мог бы сделать многие скрипты и функции более правильно, чтобы они стали "дружелюбнее" к конвертеру. А то в начале когда еще не знал как все работает, делал многие скрипты замудренными.

Спасибо. Я тогда отпишусь чуть позже, какие косяк всплыли и как их можно порешать.
Title: Re: DEFIX Hi-End [AIMP4.7]
Post by: Denis SC on November 22, 2021, 10:30:58
Приступил к обновлению обложки до версии 2.0.
Хочу перенести новые функции из версии для винампа:
https://youtu.be/nrqwCf3KxUw (https://youtu.be/nrqwCf3KxUw)

Вопрос:
-Могу ли я получить данные обо всех альбомах в плейлисте? В частности получить доступ к обложкам альбомов которые находятся в плейлисте, чтобы вывести каждый из них отдельно. Или для этого придётся создавать плагин? Вообщем как лучше всего реализовать такой же инфобокс с альбомами как на видео (на 2:55)? :-\
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=65874.0;attach=65002)