AIMP Forum

AIMP for Windows => Плагины / Plugins => Дополнения / Addons => Визуализации / Visualizations => Topic started by: zik3ak on April 27, 2018, 05:25:23

Title: Подключение внешнего плеера в качестве визуализатора.
Post by: zik3ak on April 27, 2018, 05:25:23
Любителям и профессионалам извращений посвящается.
Уже много лет, с тех пор, как я начал пользоваться AIMP, находился в поиске мощного визуализатора. Ни одно из доступных дополнений не нравилось, а попытки подключить к Winamp Wrapper свежую версию Milkdrop особым успехом не увенчались. Использование левого видеоряда или просто запуск второго плеера как варианты не рассматривались, т.к. хотелось видеть корреляцию между визуальным рядом и играющей музыкой. Был найден несколько неадекватный метод, который работает для любого плеера, способного воспроизводить звук с линейного входа.

1) Нам понадобится небольшой софт.
Достаточно бесплатной версии.
https://www.vb-audio.com/Cable/index.html (https://www.vb-audio.com/Cable/index.html)

2) Устанавливаем виртуальный кабель в соответствии с редакцией ОС и настраиваем.
(!) Параметры подбираются Ындивидуально, но для минимализации задержек и уменьшения вероятности появления треска и искажений стоит придерживаться одинаковых параметров во всём настраиваемом софте и устройствах.
Запускаем VBCABLE_ControlPanel
Options > Set max latency: 1024          Оптимально - пока не ловил искажений и задержка минимальна.
Options > Internal sample rate: 44100

В AIMP как устройство вывода выбираем наш виртуальный кабель в эксклюзивном режиме Push, event даёт кучу искажений при минимальной нагрузке на систему, не исключаю, что у вас будет наоборот.
(https://c.radikal.ru/c40/1804/98/cbf849120a62.jpg) (https://radikal.ru)

3) Настройка устройств
Win+R > control > Звук

Для обоих устройств устанавливаем во вкладке дополнительно одинаковый формат.
(https://a.radikal.ru/a13/1804/85/5018ff2403e7.jpg) (https://radikal.ru)

Для устройства ввода устанавливаем прослушивание и назначаем его по-умолчанию.
(https://a.radikal.ru/a07/1804/cc/da2555c3ff22.jpg) (https://radikal.ru)

(https://c.radikal.ru/c41/1804/5b/c231301311a3.jpg) (https://radikal.ru)

4) Обязательно перезагружаем машину.

5) Добавляем в плейлист Winamp линейный вход.
ADD > URL
Quote
linein://

6) Жмём Play, запускаем визуалку и кайфуем. :D
(https://b.radikal.ru/b42/1804/98/ce1b10ff8bf6t.jpg) (https://radikal.ru/big/cbw0hsvce5vpw)

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

Winamp под визуализацию в минимальной комплектации. Яндекс диск (https://yadi.sk/d/Bx5_xxFw3Uqyeq)
Title: Re: Подключение внешнего плеера в качестве визуализатора.
Post by: Engineer on January 01, 2019, 15:37:02
Спасибо за новый рецепт извращения! ;D Но вообще, когда уже мы дождемся что на смену штатным допотопным (на уровне 2000 года) и примитивным визуализациям наконец-то придет что-то современное и красивое, без тормозов умеющее работать с актуальными разрешениями экранов (2К, 4К), используя возможности аппаратных мощностей видеокарт и т.д.? Дождемся ли? А то эта проблема игнорируется многие годы...

Что для этого нужно? Неужели все упирается в адаптацию к MilkDrop? Есть какие-то проблемы глобального характера для его интеграции в плеер? А других качественных, достойных внимания визуализаций не существует? Может уже стоит подумать о написании собственной крутой визуализации с нуля? Что для этого нужно?

Мне кажется, что при такой огромной аудитории пользователей Aimp во всем мире, достаточно лишь создать на форуме (русскоязычном или англоязычном) предложение/призыв к программистам энтузиастам с целью создания визуализатора который на нативном уровне будет совместим с Aimp и по качеству будет лучше того же MilkDrop, то желающие поучаствовать и внести свой вклад в такое нужное дело появятся сразу. Имея красивый современный визуализатор способный работать с 3D, освещением и пр. (а так же хотелось бы увидеть и качественную реализацию темы калейдоскопа), наш любимый плеер безусловно сделает большой скачек в популярности во всем мире! Нужно всего лишь инициировать на официальном (от разработчика Aimp) так сказать уровне, проект по созданию собственной (именно для Aimp) визуализации, и дело обязательно пойдет!
Title: Re: Подключение внешнего плеера в качестве визуализатора.
Post by: Soolo on January 01, 2019, 17:46:17
Engineer, как только вы их разработаете.
Title: Re: Подключение внешнего плеера в качестве визуализатора.
Post by: Engineer on January 01, 2019, 17:49:35
Так я же не программист, иначе бы уже поучаствовал. Сегодня открыл для себя замечательную Plane9, по этому с этого момента лично для меня данный вопрос на какое-то время теряет свою актуальность...   :)