AIMP Forum

AIMP for Windows => Плагины / Plugins => Дополнения / Addons => Плагины визуализации / Visualizations => Тема начата: Yakovchenko Sergey от Апреля 08, 2011, 16:05:58

Название: AIMP NTK Oscilloscope for AIMP3
Отправлено: Yakovchenko Sergey от Апреля 08, 2011, 16:05:58
[catalog_card=274]

Доброго времени суток, на этот раз представляю вашему вниманию тип плагина: Осциллограф. Из темы: "Стол заказов плагинов". Надеюсь вам понравится  :)

Тестировано на:
Windows 7 x86/x64 Ultimate
AIMP3 Build 861

Настройки вызываются нажатием левой кнопкой мыши на верхний левый угол визуализации.

История версий:
v.1.1 Build 139
+Разделение на правый и левый канал
+Полная переработка алгоритма графики
+Добавлен эффект к визуализации
+Проработан алгоритм сглаживания
-Настроек по прежнему нет
?Проект довольно пожирнел в распакованном виде занимает 1 MB
v.1.2 Build 2
+Логарифмическое сияние
+Глобальная оптимизация
?Размер плагина составляет всего 45 KB
 
v.1.2 Build 126 - Pre-Final
Цитировать
+Доработан алгоритм логарифмическое сияние
+Настройки
+Оптимизация
+Качественное сглаживание
?Размер плагина составляет всего 31 KB
v.1.2 Build 137
Цитировать
+В настройки добавлен пункт "Разрешить сияние"
+В настройки добавлен пункт "Разрешить контурную обводку"
+В настройки добавлена кнопка "Установить стандартные настройки"
+В настройки добавлен пункт "Выбрать цвет контура графика"
+Исправлены мелкие ошибки и недоработки
v.1.2 Build 168
Цитировать
+Исправлено: Отображения окна настроек
+Исправлено: При выключении плеера плагин переходил в папку нестабильные.
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: AngelAG от Апреля 08, 2011, 16:18:08
Неплохо, но хотелось бы повыразительнее и поживее ;) +1
С Днем рождения :)
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Yakovchenko Sergey от Апреля 08, 2011, 16:19:15
Цитировать
Неплохо, но хотелось бы повыразительнее и поживее ;) +1
С Днем рождения :)
Спасибо.
За поживее глаза не успевают  ;D
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: AngelAG от Апреля 08, 2011, 16:24:17
Ну, сделать типа динамического изменения скорости перемещения волны, игра цветов, вобщем тут можно много чего попробовать...
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: LS от Апреля 08, 2011, 16:36:11
С днём рождения и Большое, просто огромное спасибо!!!
но хотелось  поживее
тоже хотелось бы
ну и +1 в обязательном порядке

а вот на счёт цветов - стандартным должно быть обязательно эта настройка
зы: на два канала нет желания разделить?
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Yakovchenko Sergey от Апреля 08, 2011, 17:32:55
ок попробую
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Бродяга от Апреля 08, 2011, 20:40:54
Пробуй, а за плаг +1)
Бери пример с этого плагина, такого же направления- https://www.aimp.ru/forum/index.php?topic=20710.0 (кстати, великолепно работает и на аимп 3)
и сделай лучше! Желаю удачи. ;)
ЗЫ. И появится как-никак выбор (небольшой))))
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Denis 777 от Апреля 09, 2011, 03:54:55
+1 за визуалку.
мне тоже хотелось бы по-живее...
С ДНЮХОЙ!!! :)
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: WXPPRO от Апреля 09, 2011, 16:41:28
Вот есть похожая визуалка только по лучшеNad 1.01.zip (18.9 КБ) (http://rghost.ru/download/5139913/f76de020f62fe320501e5aa3ebc454a3745a7969/Nad%201.01.zip)
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: LS от Апреля 09, 2011, 18:44:48
Вот есть похожая визуалка только по лучшеNad 1.01.zip (18.9 КБ) (http://rghost.ru/download/5139913/f76de020f62fe320501e5aa3ebc454a3745a7969/Nad%201.01.zip)

смысл этой визуаликации совсем другой, а на подобие той что вы предлагает вот, только она на порядок лучше:
https://www.aimp.ru/forum/index.php?topic=20710.0
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Yakovchenko Sergey от Апреля 10, 2011, 08:33:46
В Первом посте приложении более "живая" визуализация.
В дальнейшем займусь цветовым контрастом визуалки. Эффекты, цвет и прочее.
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Tarik от Апреля 10, 2011, 12:31:14
В Первом посте приложении более "живая" визуализация.
Во, другое дело! Теперь заслужено ставлю плюсик, надеюсь в дальнейшем еще больше порадуешь ;)
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: LS от Апреля 10, 2011, 18:51:35
Прогресс налицо  :)
А можно сделать регулируемую скорость, а то в разных жанрах, наверно лучше иметь разную скорость
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Yakovchenko Sergey от Апреля 18, 2011, 14:20:06
Обновлено, список изменений в первом посте.
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: LS от Апреля 18, 2011, 17:07:24
p.s прошу прощения, удалил последнюю обнову нашёл критический баг незавершающий работу плеера.

 :) а я ссыль пытаюсь найти
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Yakovchenko Sergey от Апреля 18, 2011, 17:23:48
Цитировать
:) а я ссыль пытаюсь найти
поправлено.

Немного расскажу что хотел сделать, что получилось, что не получилось:
Изначальная версия была очень простая однокальнальная обработка с выводом на экран одного графика. В качестве функции построения была выбрана функция y = sinx, которая раньше использовалась и используется до сих пор. В дальнейшем исходя из времени и состояния буду потихоньку совершенствовать алгоритм вывода графики. Т.е как говорилось выше: "Сделать живее".
В самой первой версии использовался принцип перестановки. Каждые 33 милисекунды изображения один за другим смещались на 20 пикселей назад. Так в общем-то и рисовался график. В новой версии мне хотелось добавить несколько эффектов, но текущий алгоритм построения изображения не позволял мне это сделать. Пришлось полностью менять концепцию построения изображения. И вот это случилось, найдя свободное время и настроение я переписал алгоритм. И стал писать код для своего эффекта. Первый задуманный мной эффект являлась полоска проходящая сверху и снизу графика, повторяющая полностью контур графика только лишь другого цвета и высотой(шириной) в изменяемое кол-во пикселей с переходом в задний цвет.
Попробовав разные вариации алгоритма отправил этот эффект в корзину. Далее решил сделать просто сияния за графиком, и вот действительно простое решение мне понравилось. Сейчас этот эффект работает как красное сияние  которое изменяется в зависимости от показаний каналов.
Далее мне хотелось прикрутить настройки, крутил вертел но у меня пока не получается. Возникли небольшие проблемы с графикой. Кстати именно поэтому выложенная до этого мной версия грузила плеер и недавала ему выключиться.
Ну а пока я буду сидеть над кодом плагина, однозначно вам могу сказать. В новой версии вы уже точно увидите настройки, в которых можно будет менять цвет заднего фона, цвет сияния, цвета осциллографа.
Жду ваших идей на почтовый ящик  :)
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Tarik от Апреля 18, 2011, 17:33:45
О, теперь можно и поюзать. Очень понравилась фоновая подсветка линии красным :)
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: LS от Апреля 18, 2011, 17:47:31
вообще шикарно, фон и правда выглядит круто


ps: в полноэкранном тормозит,  так надо?
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Бродяга от Апреля 18, 2011, 17:56:28
...получше, подсветка круть) еще + заслужено
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: LS от Апреля 18, 2011, 18:12:20
Каждые 33 милисекунды изображения один за другим смещались на 20 пикселей назад.

предлагаю сделать не на 20 пикселей, а на процент от экрана визуализации, тогда при полноэкранном режиме тоже будет живенько бегать (помоему должно)
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Yakovchenko Sergey от Апреля 19, 2011, 20:00:47
Сегодня случилась примечательная весчь накрылся хард со всеми исходниками, включая и исходники этого проекта. Думаю в течении недели смогу по памяти полностью восстановить проект и возобновить разработку плагина.
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: LS от Апреля 19, 2011, 20:28:30
Сегодня случилась примечательная весчь накрылся хард со всеми исходниками, включая и исходники этого проекта. Думаю в течении недели смогу по памяти полностью восстановить проект и возобновить разработку плагина.
:(  бывает же такое
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Алексей Долматов от Апреля 20, 2011, 20:39:09
Поэтому лучше хранить соурцы в интернете под паролем =)
А так конечно не завидую =(
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Yakovchenko Sergey от Апреля 21, 2011, 11:17:33
Небольшое обновление после восстановления кода думаю стоит хорошенько оттестить его.
Приятной новостью является уменьшение размера библиотеки и глобальная оптимизация.
Также мне очень понравилась наробтка с алгоритмом сияния. Очень красиво моргает под биты музыки. В Общем смотрите сами  :)
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Tarik от Апреля 21, 2011, 11:41:50
Да уж, почти с метра до 45 кб это серьёзно  ;D


Незнаю как кому, но прошлый вариант сияния мне больше нравился, здесь оно слишком ярко выражено и слишком резко оно светится/тухнет  :-\
И еще - при закрытии плеера с активной этой визуалкой иногда вываливается ошибка, если ее нет - плеер некорректно закрывается (остается иконка в трее)
ЗЫ. Правда у меня более новый билд плеера, незнаю как на 861 поведение.
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Yakovchenko Sergey от Апреля 21, 2011, 11:44:42
Цитировать
Незнаю как кому, но прошлый вариант сияния мне больше нравился, здесь оно слишком ярко выражено и слишком резко оно светится/тухнет  :-\
И еще - при закрытии плеера с активной этой визуалкой иногда вываливается ошибка, если ее нет - плеер некорректно закрывается (остается иконка в трее)
ЗЫ. Правда у меня более новый билд плеера, незнаю как на 861 поведение.
наверное вы правы, стоит сделать свободу выбора либо старый либо новый вариант, каждому своё.
Насчёт ошибки, не знаю на 861 билде всё ок. Несколько раз пробовал повторить ваш трюк ничего не вышло.  :)
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Tarik от Апреля 21, 2011, 12:09:38
Хм.. Очень странно... На чистой сборке все отлично, буду искать у себя причину ошибок, может конфликт с другими плагинами ???
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Tarik от Апреля 21, 2011, 12:30:35
Несовместимость с плагином LumaVU.dll (https://www.aimp.ru/forum/index.php?topic=5189.0). Отключил его - стало корректно закрываться.
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Yakovchenko Sergey от Апреля 21, 2011, 12:37:01
хм... действительно, попробовал удалить свой плагин из папки Plugins. Всё равно плеер кричит после выключения, значит ошибка плагина LumaVU.dll при отправке библиотеке уведомления об уничтожении.
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Yakovchenko Sergey от Апреля 21, 2011, 12:52:18
Провёл небольшие исследования:
1.Данный плагин зависит от каких-то библиотек AIMP отдельно от них он не работает (Возможно из-за изменений в них появляются данные ошибки)
2. При частом обращении к библиотеке Initialize/Deinitialize выскакивает сообщение об ошибке.
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: LS от Апреля 22, 2011, 15:20:04
Незнаю как кому, но прошлый вариант сияния мне больше нравился, здесь оно слишком ярко выражено и слишком резко оно светится/тухнет  :-\

+1
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Yakovchenko Sergey от Апреля 23, 2011, 15:32:57
Обновлено.
Как и обещал появились настройки, улучшил эффект сглаживания, и доработал предыдущий добавленный мной эффект логарифмическое сияние.

Далее уменьшил размер библиотеки, теперь она всего занимает 31 KB. Пришлось попотеть  :)

Настройки такие как:
Сглаживание и логарифмическое сияние изначально отключены, но вы их можете включить в настройках.

Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: FreeMan700 от Апреля 23, 2011, 15:35:05
Отлично! Стала визуалка намного лучше!
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Бродяга от Апреля 23, 2011, 17:47:39
Согласен, круть) +1
ЗЫ. Вот бы сброс настроек добавить. Тогда совсем хорошо станет. :D
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Yakovchenko Sergey от Апреля 23, 2011, 18:08:29
Цитировать
Согласен, круть) +1
ЗЫ. Вот бы сброс настроек добавить. Тогда совсем хорошо станет. :D
отличная как раз сделали мне работу, а то скучно заняться нечем ))
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: LS от Апреля 24, 2011, 02:39:13
Шикарно =) но есть одно "но":
по-моему со сглаживанием переборщили) на туман похоже, цвета выбранного для графика совсем не видно, только с оттенками
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Yakovchenko Sergey от Апреля 24, 2011, 09:07:20
Обновлено. В финальной версия я думаю последним дополнением будут пресеты, градиентная заливка фона, и возможно эффект 3D.
А уже в версии под индексом 1.3 будет глобальный пересмотр алгоритма вывода графика, чтобы график был более чётким и живым, как это в осциллографе фубара, но это не ранее чем через месяц.
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: FreeMan700 от Апреля 24, 2011, 12:17:46
Супер! Стало ещё лучше.
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: LS от Апреля 24, 2011, 14:44:09
глюк с окном настроек
Windows XP
(http://imagepost.ru/images/v/tt/vttamrwdcaaugadwhsoulkyjuculsf.png)
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Yakovchenko Sergey от Апреля 24, 2011, 15:25:31
Цитировать
глюк с окном настроек
Windows XP
опишите пожалуйста действия которые привели к багу как на вашем скриншоте.
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: LS от Апреля 24, 2011, 19:00:50
опишите пожалуйста действия которые привели к багу как на вашем скриншоте.

скачал, извлёк из архива в папку с плагинами, подключил в плагинах, выбрал как визуализацию.

После перезапуска плеера плагин перенесён в папку нестабильных.

зы: поменял винду, теперь  у меня ХР, может в этом проблема?
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Yakovchenko Sergey от Апреля 24, 2011, 19:05:46
Цитировать
скачал, извлёк из архива в папку с плагинами, подключил в плагинах, выбрал как визуализацию.

После перезапуска плеера плагин перенесён в папку нестабильных.

зы: поменял винду, теперь  у меня ХР, может в этом проблема?
хм... интересно протестирую на виртуальной машине...
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: LS от Апреля 24, 2011, 19:16:24
перезакинул заново - всё работает
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Yakovchenko Sergey от Апреля 24, 2011, 20:20:07
Цитировать
перезакинул заново - всё работает
смог повторить ваш трюк, будем править.

Список действий:
Открываем AIMP выбираем эту визуализацию, теперь выбираем другую визуализацию, затем опять эту и пытаемся вызвать настройки.
Такое и на 7-ке замечено.
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: LS от Апреля 25, 2011, 00:12:45
при закрытии плеера или при отключении плагина постоянно в нестабильные помещает:

(http://imagepost.ru/images/v/xm/vxmcavwkopjkvxtzabvxieaazuzlen.png)
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Бродяга от Апреля 25, 2011, 18:25:59
при закрытии плеера или при отключении плагина постоянно в нестабильные помещает:

(http://imagepost.ru/images/v/xm/vxmcavwkopjkvxtzabvxieaazuzlen.png)
Угу, подтверждаю(
А так, плагин круть, еще +1...
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Yakovchenko Sergey от Апреля 25, 2011, 18:37:56
Цитировать
Угу, подтверждаю(
А так, плагин круть, еще +1...
Будем работать над исправлением, хотя у меня всё норм  :(
Кроме неправильного отображения окна настроек при повторном вызове после реинициализации.
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Yakovchenko Sergey от Апреля 25, 2011, 19:01:02
Появилась идейка задания фона под скин:
(http://s53.radikal.ru/i140/1104/9a/c0bd5fbd04bc.jpg) (http://www.radikal.ru)
Как думаете стоит ли добавлять данную фишку?
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Бродяга от Апреля 25, 2011, 19:35:44
Если возможно, то добавь. Не против) Посмотрим, как будет выглядеть...
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: NikolavRj от Апреля 26, 2011, 04:50:31
А реально сделать так, чтобы можно было выбрать фон в настройках?
Именно не цвет фона, а свою текстуру :)?
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Yakovchenko Sergey от Апреля 26, 2011, 13:45:03
Небольшое обновление.


Цитировать
А реально сделать так, чтобы можно было выбрать фон в настройках?
Именно не цвет фона, а свою текстуру :)?
Как раз это уже намечено на будущие планы.
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Lyuter от Апреля 29, 2011, 12:42:56
Красиво! +1 :)
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Бродяга от Мая 01, 2011, 18:04:28
Ччерт, у меня почему-то после перезапуска плеера настройки сбрасываются в дефалут(
Но сам плагин в нестабильные не переходит...хорошо)
Хрюша SP2, билд для тестеров (не 861!)
Зы. Проверим на 861. Все норм, не сбрасывается...хм.
Не знаю из-за чего, но настройки сбрасывались по вине другого визуала и на 861, и на тестерском- https://www.aimp.ru/forum/index.php?topic=25627.msg150958#msg150958  ??? Проверьте кто-нить еще. (в особенности тестеры!)
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Yakovchenko Sergey от Мая 01, 2011, 18:38:12
Цитировать
Ччерт, у меня почему-то после перезапуска плеера настройки сбрасываются в дефалут(
Но сам плагин в нестабильные не переходит...хорошо)
Хрюша SP2, билд для тестеров (не 861!)
Зы. Проверим на 861. Все норм, не сбрасывается...хм.
Не знаю из-за чего, но настройки сбрасывались по вине другого визуала и на 861, и на тестерском- https://www.aimp.ru/forum/index.php?topic=25627.msg150958#msg150958  ??? Проверьте кто-нить еще. (в особенности тестеры!)
Хм... довольно интересненько. У меня стоит плагин который вы указали и всё нормально.
Единственный плагин с которым у меня проблемы и кстати с тем же с которым у вас конфликт это LumaVU

Скиньте пожалуйста файл настроек посмотрю что к чему там.
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Бродяга от Мая 01, 2011, 19:51:33
Не сегодня...но файлик скинем.)
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Бродяга от Мая 03, 2011, 15:03:22
Хм, отмена тревоги)
по неизвестным причинам все нормализовалось (две визуалки ужились, почему ??? )...будут баги, сообщу.
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: careca от Июля 20, 2011, 00:51:33
Hi, don't get a word of what you wrote, but just want to say thanks, this is a very nice replacement for the analog "thingy".
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: maciejak от Марта 29, 2012, 17:04:13
Hello,
In my computer Aimp3 not saving settings this plugin :(

Please help !

Best Regards,
Maciejak
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Yakovchenko Sergey от Марта 29, 2012, 19:52:33
Цитировать
Hello,
In my computer Aimp3 not saving settings this plugin

Please help !

Best Regards,
Maciejak
Please, Check your rights in the folder AIMP\Plugins
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Алексей Долматов от Января 21, 2013, 21:45:41
При закрытии программы\выгрузить плагин, плеер пытается перекинуть плагин в папку не стабильных (в этот момент включен другой)
Данная проблема наблюдается и при отключении других плагинов.
Запуск от имени администратора плеера решает данную проблема.
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Soolo от Января 25, 2013, 17:33:56
Sergey Ivanovich, большая просьба поправить плагин так, чтобы он хранил свои настройки в папке профиля
Подробнее здесь: https://www.aimp.ru/forum/index.php?topic=38683.0

В противном случае будем вынуждены через несколько недель удалить плагин из каталога на сайте (https://www.aimp.ru/index.php?do=catalog&id=2) (тема на форуме останется).
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: Yakovchenko Sergey от Января 26, 2013, 16:15:40
Цитировать
Sergey Ivanovich, большая просьба поправить плагин так, чтобы он хранил свои настройки в папке профиля
Подробнее здесь: https://www.aimp.ru/forum/index.php?topic=38683.0

В противном случае будем вынуждены через несколько недель удалить плагин из каталога на сайте (тема на форуме останется).
Исходники отсутствуют, поэтому править нечего. Впрочем это касается остальных плагинов, кроме одного, но его это не касается он не находится в каталоге.
Название: Re: AIMP NTK Oscilloscope for AIMP3
Отправлено: maklaut от Октября 08, 2018, 19:57:40
 :) Спасибо за отличный плагин