Энтузиасты предоставили возможность погрузиться в прошлое и возродили визуализатор Winamp в новой обертке.
Под катом — обсуждаем проект ProjectM и есть ли будущее у визуализаторов в контексте стриминговых сервисов.
Фото: Джон Тайсон.
Источник: Unsplash.com
Любимый ламповый плеер
Winamp приобрел культ благодаря своим функциям и обширной библиотеке скинов.Воспоминания о них до сих пор вызывают теплые чувства.
Одной из «особенностей», за которые его особенно любили, был его визуализатор.
Можно было долго наблюдать, как абстрактные образы сменяли друг друга в такт любимых треков.
Эта функция была основана на плагине МолокоКапля .
Он использовал быстрое преобразование Фурье и частотный анализ.
К сожалению, со временем авторы прекратили работу над плагином [все исходники были переведены в открытый исходный код].
Однако энтузиасты не отказались от проекта и возродили ретровизуализатор под другим названием – ПроектМ .
Что такое ПроектМ?
По сути, это мультиплатформенный порт плагина MilkDrop, написанный на C++.Библиотека отвечает за рендеринг libprojectM .
Он анализирует аудиопоток, выполняет преобразование Фурье и визуализирует результат с помощью OpenGL. Проект полностью с открытым исходным кодом, и все исходные коды опубликовано на GitHub .
В состав фреймворка входят десятки стандартных визуализаций, но этот набор при желании можно расширить пресетами от сообщества — соответствующие архив весит более 123 МБ.
Есть и более интересные визуализации на форумах Winamp, потому что ProjectM поддерживает форматы .
prjm, .
milk и .
so. Поскольку ProjectM в значительной степени опирается на MilkDrop, написанный более десяти лет назад, существует ряд проблем с его работой.
Пользователи сообщают о сбоях и проблемах с шейдерами.
В тематической теме на Hacker News один из авторов проекта рассказал, что причина связана с транспилятор .
Он преобразует код шейдера с языка ХЛСЛ В ГЛСЛ , чтобы платформа могла работать в Windows, Linux, MacOS и других операционных системах.
Эти недостатки планируют устранить, как только они попадут в руки.
Кстати, принять в этом участие может любой желающий — начать обсуждение можно в официальном канале.
Раздор .
Какие аналоги существуют?
Конечно, ProjectM — не единственный фреймворк, авторы которого стремятся возродить феномен визуализаторов.Есть набор инструментов NestDrop , разработанный на основе проекта с открытым исходным кодом БитДроп .
Сегодня он используется Виджеи , выбор и создание эффектов.
Утилита позволяет на лету менять параметры четырех визуализаций, включая скорость вращения изображения и переходы.
Вы можете добавлять спрайты со своей уникальной анимацией.
Фото: Джон Тайсон.
Источник: Unsplash.com Другой пример — визуализатор Самолет9 .
В набор входит 250 пресетов и почти сорок анимаций перехода.
Есть даже поддержка нескольких мониторов и очков VR. Приложение бесплатное, хотя не обновлялось с 2016 года.
Визуализаторы в эпоху потокового вещания
Стриминговые сервисы изменили то, как мы слушаем музыку.За небольшую плату мы получаем доступ к библиотеке из миллионов треков, которые не нужно скачивать на свое устройство.
А разработчики потоковых приложений не горят желанием добавлять визуализаторы в свои сервисы [хотя некоторые до сих пор экспериментируя в этом направлении].
Скорее всего, в этом нет необходимости, ведь большинство, конечно, слушают музыку в фоновом режиме со смартфона и не смотрят в экран.
В то же время энтузиасты самостоятельно разрабатывают визуализаторы для стриминговых платформ, заменяя «скучные» обложки альбомов.
Например, проект Калейдосинк Spotify предлагает более двадцати шаблонов WebGL. Но на возрождение функции в новом контексте рассчитывать, скорее всего, не стоит.
О чем еще мы пишем в нашем Hi-Fi Мире:
- Как визуализировать звук в сети: видеолекции с теорией и практикой
- Считайте звук с пакета чипсов, или что такое «визуальный микрофон»
- От игр до секретных посланий: обсуждаем пасхалки в виниловых релизах
- Звуки для UI: подборка тематических ресурсов
- Низкокачественным стримерам не нужны деньги или карьера
- Зачем учиться искать музыку без помощи стриминговых сервисов?
Теги: #аудиомания #Звук #Программное обеспечение #Winamp #музыкальные сервисы #визуализация музыки #projectm
-
Интранет
19 Oct, 24 -
Непонимание Теоремы Cap
19 Oct, 24 -
Комментарии - Ложь
19 Oct, 24