MilkDrop - MilkDrop
Эта статья слишком полагается на Рекомендации к основные источники.Март 2009 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Разработчики) | Райан Гейсс |
---|---|
изначальный выпуск | 5 ноября 2001 г. |
Стабильный выпуск | 2.25c |
Операционная система | Windows / HTML5 |
Тип | Визуализация музыки |
Лицензия | Лицензия BSD |
Интернет сайт | http://www.geisswerks.com/milkdrop/ |
MilkDrop это с аппаратным ускорением музыкальная визуализация плагин за Winamp, который был первоначально разработан Райаном Гейссом в 2001 году. Он использует DirectX и умный обнаружение биений для рендеринга повторяющихся изображений, которые плавно переходят друг в друга.[1] MilkDrop использует сложную систему интерполяция для постепенного перехода между предустановками во времени, создавая постоянно меняющееся визуальное восприятие.[2]
Пресеты
MilkDrop - это среда для бега пресеты, программного обеспечения который управляет MilkDrop и не создает визуализацию сам по себе.
Пресеты сохраняются в .молоко формат файла, обычно в подпапке каталога плагина MilkDrop. Создание новых предустановок обычно называется авторинг, или же письмо, делая человека, написавшего пресет, его автором. Пресеты распространяются в Интернете через Winamp, форумы Winamp и личные страницы авторов предустановок MilkDrop.[3] Заголовок пресета также служит его .молоко сохранить имя и обычно включает предварительно заданного автора или псевдоним авторов. У пресетов MilkDrop часто есть несколько авторов, которых обычно называют ремикс или же редактирование. Ремикс или редактирование часто включают эти термины в заголовок пресета.
Создание пресетов
Ток .молоко файл состоит из четырех основных типов сценарий уравнения. К ним относятся per_frame и per_pixel уравнения, а также произвольные формы и произвольные волны.[3]
Код в разделе per_frame выполняется один раз для каждого кадра, изменяя переменные, которые влияют на различные параметры, которые могут быть переданы в другие области кода. Тригонометрические функции которые изменяют временную переменную внутреннего цикла MilkDrop, системы логики и взаимодействие с аудио информация, полученная от Winamp или другой применимый проигрыватель медиа с Быстрое преобразование Фурье (БПФ)[4] можно использовать для управления изменением этих параметров во времени.[3][5]
Код в per_pixel раздел MilkDrop фактически не пересматривается пиксель как следует из названия, экран скорее делится на сетку, и код оценивается в каждой точке сетки.[6] Пиксели между этими точками интерполируют свои значения из четырех окружающих точек на сетке. Размер сетки по умолчанию 32 × 24, но пользователь может установить его больше или меньше. Per_Pixel Уравнения позволяют автору предустановки изменять некоторые параметры MilkDrop по-разному в определенных областях экрана в зависимости от значений x и y, расстояния от центра экрана и угла.[3]
Пользовательские формы и пользовательские волны имеют переменные, которые позволяют автору, среди прочего, изменять форму, размер, цвет и расположение на экране. Формы и нестандартные волны имеют внутренние per_frame код, который влияет на эти переменные аналогично тому, как per_frame уравнения влияют на всю предустановку. Пользовательские формы и уравнения волн включены в MilkDrop версии 1.04 и более поздних.[3] В то время как изначально MilkDrop допускал четыре пользовательских формы и волны, последняя версия бета-версии MilkDrop позволяет использовать до пяти пользовательских форм и пяти пользовательских волн для каждой предустановки.[7]
История
Milkdrop является преемником более ранней музыкальная визуализация программное обеспечение Райана Гейсса, плагин geiss для Winamp, выпущенного примерно в 1998 году.[8][9] В плагин geiss сделал в реальном времени музыкальная визуализация чисто программное обеспечение используя ЦПУ эффективно за счет оптимизированной, настроенной вручную код сборки.[8][10]
В 2001 году была написана первая версия milkdrop, построенная на широко доступном ныне GPU аппаратное обеспечение.[11] Райан Гейсс выпустил 12 версий MilkDrop в период с 5 ноября 2001 г. по 31 июля 2003 г.[12]
Первоначально закрытый код, версия 1.04 Milkdrop's исходный код был выпущен под Лицензия BSD в мае 2005 г.[13][14] Джефф "Реди Джедай" Поттер[15] занялся разработкой программы с 2005 года и выпустил шесть бета-версий.[7]
Благодаря доступности исходного кода MilkDrop был перенесен на многие платформы: например, на XBMC, а домашнее пиво развитый проигрыватель медиа что можно скачать для Xbox, ПК, или как LiveCD.
projectM[16] это реализация MilkDrop с использованием OpenGL в C ++ и выпущен под GNU LGPL. Он доступен как плагин для Дерзкий, XMMS, Winamp, iTunes, Джек, PulseAudio, foobar2000, Медиаплеер VLC и XBMC. Версии VLC 2.2.0 и выше больше не поддерживают плагин projectM.[17] Он изначально поставляется с Клементина, Poweramp, и Qmmp которые также доступны в Play Store на Android.
MilkDrop 2.0 был выпущен в 2007 году и представил Пиксельный шейдер поддерживать. Он доступен с Winamp 5.5 или из projectM в версии 2.0.1 для использования с другими игроками, такими как Медиаплеер VLC. MilkDrop 2 добавлен DirectX 9.0 поддержка и добавлена возможность использования пиксельные шейдеры в его пресетах.
Исходный код MilkDrop 2.25c был выпущен 15 мая 2013 года.[11]
Прием
В 2011 году Milkdrop ретроспективно описывался как "величайшее произведение искусства, созданное в годы озорной жизни".[18]
Согласно главной странице загрузки Winamp, плагин milkdrop и его предшественник Geiss являются наиболее загружаемыми плагинами в целом: 2 737 890 и 4 686 010 загрузок (на 10 августа 2014 г.) соответственно.[19]
Программное обеспечение Flickernoise для Млечный туман Один видео синтезатор в значительной степени вдохновлен MilkDrop и до некоторой степени совместим с пресетами MilkDrop.
Веб-дизайн с MilkDrop
2018
Butterchurn (2018) - это веб-реализация оригинального исходного кода Milkdrop, опубликованного на форуме WinAmp в 2007 году.
2020
Butterchurn v2.6.7.1e-complete (2020-08-20) слишком легко реализовать с помощью примера веб-страницы, расширенных функций и руководства по реализации. [20]
Смотрите также
Рекомендации
- ^ "MilkDrop 1.04 для Windows 2000 / NT / ME / 98/95". Условно-бесплатная музыкальная машина. Hitsquad Pty Ltd. Получено 11 октября 2010.
- ^ История версий MilkDrop В архиве 23 мая 2007 г. Wayback Machine
- ^ "изменить порядок прорисовки? - Форумы Winamp и SHOUTcast".
- ^ Руководство для начинающих по написанию предустановок MilkDrop 28 февраля 2002 г.
- ^ Руководство для начинающих по написанию предустановок MilkDrop: дополнительные эффекты per_pixel 28 февраля 2002 г.
- ^ а б Разработка В архиве 15 мая 2007 г. Wayback Machine
- ^ а б Гейсс, Райан. "geiss.txt". Получено 10 августа 2014.
Права на GEISS полностью принадлежат (c) 1998–2000 Райан М. Гейсс [...] Гейсс использует настроенный вручную ассемблер x86 для достижения невероятных скоростей, создания гладкой и изящной графики в реальном времени ... и он может слышать все, что слышит ваш компьютер. и синхронизируйте генерируемую им графику со звуком, который вы слышите.
- ^ "Geis".
- ^ «Часто задаваемые вопросы о Geiss для Winamp». Получено 10 августа 2014.
Кроме того, видеокарта с 3D-ускорением не будет иметь никакого значения .. То, что вы видите в Geiss прямо сейчас, не имеет аппаратного ускорения (и не может быть).
- ^ а б «Гейссверкс - О MilkDrop».
- ^ MilkDrop 2.0d (январь 2008 г.) В архиве 23 мая 2007 г. Wayback Machine
- ^ Плагин MilkDrop для Winamp В архиве 2 августа 2005 г. Wayback Machine
- ^ Выпущен исходный код Milkdrop 1 (4 мая 2005 г.) http://www.nullsoft.com/free/milkdrop_1.04_Source.zip[постоянная мертвая ссылка ]
- ^ Обо мне В архиве 18 мая 2007 г. Wayback Machine
- ^ "проектМ".
- ^ "Выбор визуализации ProjectM отсутствует в VLC 2.2.0 - Форумы VideoLAN".
- ^ Нильсон, Джим (13 февраля 2011 г.). «Капля молока». futureartnow.org.
На мой взгляд, величайшим произведением искусства, созданным во время озорства - по крайней мере, величайшим из которых я пока что знаю - может быть проект Milkdrop от Райана Гейсса для визуализации музыки с открытым исходным кодом.
- ^ «Архивная копия». Архивировано из оригинал 12 августа 2014 г.. Получено 10 августа 2014.CS1 maint: заархивированная копия как заголовок (связь)
- ^ http://forums.winamp.com/showthread.php?t=456212#3. Отсутствует или пусто
| название =
(помощь)
внешняя ссылка
- MilkDrop на SourceForge.net
- Форумы MilkDrop
- [1] (Форумы Winamp - MilkDrop) для Интернета с руководством и музыкой [2]
- [3] (Butterchurnviz) для Интернета 2018
- Milkymist, реализация FPGA с открытым исходным кодом
- Коллекция пресетов Milkdrop и некоторая дополнительная информация о Milkdrop
- MilkDrop Обзор
- молочный коктейль, реализация WebGL