Jump to content

МолокоКапля

(Перенаправлено с Milkdrop )

МолокоКапля
Разработчик(и) Райан Гейсс
Первоначальный выпуск 5 ноября 2001 г .; 22 года назад ( 05.11.2001 )
Стабильная версия
Винамп: 2.25д, Коди: 20.2.0
Операционная система Windows / HTML5
Тип Музыкальная визуализация
Лицензия Лицензия BSD
Веб-сайт http://www.geisswerks.com/milkdrop/
Скриншот пресета, включенного в MilkDrop версии 1.04d

MilkDrop — это с аппаратным ускорением визуализации музыки плагин для Winamp и Kodi , который первоначально был разработан Райаном Гейссом в 2001 году. Он использует DirectX и обнаружение битов для рендеринга повторяющихся изображений, которые плавно смешиваются. [1] MilkDrop использует сложную систему интерполяции для постепенного перехода между пресетами во времени, создавая постоянно меняющееся визуальное восприятие. [2]

MilkDrop — это среда для запуска пресетов , программное обеспечение , которое управляет MilkDrop и не создает визуализации само по себе.

Пресеты сохраняются в .milk Формат файла , обычно находится в подпапке каталога плагина MilkDrop. Создание новых пресетов обычно называется авторингом или написанием , когда человек, написавший пресет, становится его автором. Пресеты распространяются в Интернете через Winamp , форумы Winamp и через личные веб-страницы авторов пресетов MilkDrop. [3] Название пресета также дублирует его .milk сохраняет имя и обычно включает заданного автора или псевдоним авторов. Пресеты MilkDrop часто имеют более одного автора, что обычно называется ремиксом или редактированием . Ремикс или редактирование часто включают эти термины в название пресета.

Двойные пресеты

[ редактировать ]

MilkDrop 3.0 представил новый тип .milk 2 Формат файла , объединяющий два пресета и отображающий их одновременно. Первые строки содержат информацию о смешивании (blending_pattern, blending_progress, blending_direction и пять случайных значений, используемых для шаблона смешивания, такого как плазма. Первый пресет сохраняется между [PRESET1_BEGIN] и [PRESET1_END], второй между [PRESET2_BEGIN] и [PRESET2_END]. , а начиная с версии MilkDrop 3.2, дополнительная строка, содержащая исходное имя пресета после 'NAME='.

Создание пресетов

[ редактировать ]
Снимок экрана предустановки, отображающей пользовательский покадровый код волны вместе с полученным визуальным эффектом.

ток Файл .milk состоит из четырех основных типов скриптовых уравнений. К ним относятся 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] и до 16 в версии MilkDrop 3.0.

Milkdrop является преемником более раннего программного обеспечения для визуализации музыки Райана Гейсса, плагина geiss для Winamp , выпущенного примерно в 1998 году. [8] [9] Плагин geiss осуществлял визуализацию музыки в реальном времени исключительно программным путем , эффективно используя ЦП с помощью высокооптимизированного, вручную настроенного ассемблерного кода . [8] [10]

В 2001 году была написана первая версия Milkdrop, построенная на широко доступном сейчас оборудовании графического процессора . [11] Райан Гейсс выпустил 12 версий MilkDrop в период с 5 ноября 2001 г. по 31 июля 2003 г. [12]

версии 1.04 Milkdrop изначально был закрытым, но Исходный код был выпущен под лицензией BSD в мае 2005 года. [13] [14] Джефф «Реди Джедай» Поттер [15] занимается разработкой программы с 2005 года и выпустил шесть бета-версий. [7]

Благодаря доступности исходного кода MilkDrop был портирован на многие платформы: например, на XBMC (теперь Kodi), в домашних условиях разработанный медиаплеер, , который можно загрузить для Xbox , ПК или в виде LiveCD .

проектМ [16] представляет собой реализацию MilkDrop с использованием OpenGL на C++ и выпускается под лицензией GNU LGPL . Он доступен как плагин для Audacious , XMMS , Winamp, iTunes , Jack , PulseAudio , foobar2000 , Windows Media Player , VLC media player и XBMC , а также как отдельное настольное приложение. [17] Версии VLC 2.2.x не поддерживают плагин projectM. однако он вернулся к VLC 3.0.0. [18] Он изначально поставляется с Clementine , 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]

Milkdrop реализован в Winamp (актуальная версия 5.66).

MilkDrop 2.25d был выпущен в декабре 2022 года.

MilkDrop 3.0 был выпущен 3 марта 2023 года.

В 2011 году Milkdrop ретроспективно описывали как «величайшее произведение искусства, созданное в период непослушания». [19]

Согласно главной странице загрузки Winamp, плагин Milkdrop и его предшественник Geiss были наиболее загружаемыми плагинами в целом: 2 737 890 и 4 686 010 загрузок (10 августа 2014 г.) соответственно. [20]

Программное обеспечение Flickernoise для Milkymist One видеосинтезатора во многом основано на MilkDrop и в некоторой степени совместимо с пресетами MilkDrop.

Маслобойка

[ редактировать ]

Butterchurn (2018) — это веб-реализация исходного кода Milkdrop, опубликованная на форуме WinAmp в 2007 году.

  • «Сайт Баттерчурнвиз» .
  • «Масло/лицензия» . гитхаб .

Butterchurn v2.6.7.1e-complete (20 августа 2020 г.) легко реализовать с помощью примера веб-страницы, расширенных функций и руководства по реализации. [21] [ нужен лучший источник ]

Молокодроп 3.0

[ редактировать ]

MilkDrop 3.0 (2023) — это обновленная фанатская версия MilkDrop, выпущенная на форуме WinAmp в 2023 году компанией MilkDrop2077.MilkDrop3 поддерживает любые источники звука (например, Spotify или YouTube), двойные пресеты, загрузку пресетов на основе определения ритма, новые формы сигналов, новые эффекты перехода, внедрение эффектов в шейдеры, сохранение любого изображения непосредственно в пресете и активно развивается.

См. также

[ редактировать ]
  1. ^ «MilkDrop 1.04 для Windows 2000/NT/ME/98/95» . Условно-бесплатная музыкальная машина . Хитсквад Пти Лтд . Проверено 11 октября 2010 г.
  2. История версий MilkDrop. Архивировано 23 мая 2007 г. на Wayback Machine.
  3. ^ Перейти обратно: а б с д и Руководство по созданию пресетов MilkDrop. Архивировано 7 июня 2007 г. на Wayback Machine.
  4. ^ «изменить порядок отрисовки? – Форумы Winamp и SHOUTcast» .
  5. Руководство для начинающих по написанию предустановок MilkDrop, 28 февраля 2002 г.
  6. Руководство для начинающих по написанию предустановок MilkDrop: Дополнительные эффекты per_pixel , 28 февраля 2002 г.
  7. ^ Перейти обратно: а б Разработка. Архивировано 15 мая 2007 г. на Wayback Machine.
  8. ^ Перейти обратно: а б Гейсс, Райан. "geiss.txt" . Проверено 10 августа 2014 г. Авторские права на GEISS (c) (c) 1998–2000 принадлежат Райану М. Гейссу [...] Geiss использует вручную настроенный ассемблер x86 для достижения невероятной скорости, создания плавной и изящной графики в реальном времени... и он может слышать все, что слышит ваш компьютер. и синхронизируйте генерируемую графику со звуком, который вы слышите.
  9. ^ «Гейс» .
  10. ^ «Часто задаваемые вопросы о Geiss для Winamp» . Проверено 10 августа 2014 г. Кроме того, видеокарта с 3D-ускорением не будет иметь никакого значения. То, что вы видите в Geiss сейчас, не имеет аппаратного ускорения (и не может быть).
  11. ^ Перейти обратно: а б «Geisswerks – О MilkDrop» .
  12. ^ MilkDrop 2.0d (январь 2008 г.). Архивировано 23 мая 2007 г. в Wayback Machine.
  13. ^ Плагин MilkDrop для Winamp. Архивировано 2 августа 2005 г. на Wayback Machine.
  14. ^ Выпущен исходный код Milkdrop 1 (4 мая 2005 г.) http://www.nullsoft.com/free/milkdrop_1.04_Source.zip [ постоянная мертвая ссылка ]
  15. Обо мне. Архивировано 18 мая 2007 г. в Wayback Machine.
  16. ^ «ПроектМ» .
  17. ^ «GitHub — projectM-visualizer/frontend-sdl2: автономное приложение на основе SDL2, которое превращает звук вашего рабочего стола в потрясающие визуальные эффекты. Доступно на большинстве платформ, поддерживаемых как libprojectM, так и libSDL2» . Гитхаб . Проверено 10 июня 2023 г.
  18. ^ «Выбор визуализации ProjectM отсутствует в VLC 2.2.0 - Форумы VideoLAN» .
  19. ^ Нильсон, Джим (13 февраля 2011 г.). «Молочная капля» . Futureartnow.org. Архивировано из оригинала 12 августа 2014 года. На мой взгляд, величайшим произведением искусства, созданным в период непослушания – по крайней мере, величайшим из тех, о которых я до сих пор знаю – может быть проект Райана Гейсса с открытым исходным кодом плагина для визуализации музыки Milkdrop. .
  20. ^ «Самая загружаемая визуализация Winamp» . Архивировано из оригинала 12 августа 2014 года . Проверено 10 августа 2014 г.
  21. ^ «MilkDrop легко реализовать на веб-страницах…»
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 29b618feb64941207edc81e7ef1b8fe5__1721128620
URL1:https://arc.ask3.ru/arc/aa/29/e5/29b618feb64941207edc81e7ef1b8fe5.html
Заголовок, (Title) документа по адресу, URL1:
MilkDrop - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)