Об этом проекте
MilkDrop 3 — это портативное приложение для Windows для визуализации музыки в реальном времени. Оно основано на BeatDrop от Максима Вольского и описывается как на 100% совместимое с пресетами, созданными для MilkDrop и projectM. Поддерживает любой источник звука, например Spotify, YouTube, SoundCloud или Winamp, и включает функциональность MilkDrop2 плюс дополнительные возможности.
Ключевые возможности, описанные в README:
- Двойные пресеты (.milk2): смешивание двух пресетов и их одновременный показ. Нажмите F9 для входа в режим двойного пресета, затем пробел для создания микса; сохранение — 's'. Шаблоны смешивания можно менять клавишей 'p', прогресс принудительно задавать клавишей 'P', случайные значения перезагружать клавишей 'o', пресеты переворачивать клавишей 'u', а направление смешивания принудительно задавать клавишей 'U'.
- Переключение пресетов по бит-детекции (F8) с несколькими режимами hardcut на основе порогов баса/высоких частот и минимальных задержек; hardcut7 внедряет эффект вместо загрузки нового пресета.
- Множество переходных эффектов помимо исходных zoom, side, plasma и cercle, включая plasma2/3, варианты snail, triangle, donuts, corner, patches, checkerboard, bubbles, stars, cisor, wave, curtain, vertical/horizontal, linesvertical/lineshorizontal, а позднее square, stars2, clock, nuclear, arrow, cross, cross2.
- Расширенные переменные шейдеров: q1-q64 (ранее q1-q32), WAVE_SIZE, ZOOM_AMOUNT, ZOOM_EXPONENT, WARP_AMOUNT, WARP_SCALE и WARP_SPEED теперь принимают значения 0-100; максимальное число сторон фигуры увеличено до 500 точек.
- До 16 фигур и 16 волн, отображаемых одновременно (ранее 4), с расширениями файлов .shape и .wave; 8 новых простых波形 для всего 16.
- Спрайты: несколько слоёв, режимы смешивания, непрозрачность, размер, положение, движение, скорость, перетаскивание, управление мышью и сохранение изображений непосредственно в файлах .milk/.milk2.
- Поддержка плейлистов с подкаталогами, относительными и абсолютными путями, выбором стартового плейлиста и временным файлом плейлиста.
- MilkPanel: графический интерфейс для редактирования пресетов, цветов, эффектов,波形, кода шейдеров (с отменой/повтором, перекомпиляцией, автодополнением, сворачиванием кода), переходов, параметров и справки.
- Управление плеером: CTRL+вправо/влево загружает следующий/предыдущий трек в любом плеере; CTRL+вверх/вниз отправляет перемотку вперёд/назад в Winamp.
- Параметры отображения: поверх всех окон (F7), безрамочный режим, растягивание на несколько мониторов (ALT+SHIFT), переключение FPS в реальном времени (F2), переключение интервала авто-перехода (F3), выбор экрана, настройки масштабирования DPI и настройка размера шрифта.
- Аудио: поддержка выбора аудиоустройства, включая микрофоны, аудиоустройства высокого разрешения (24 бит/192 кГц и выше), совместимость со звуком 96 Гц, чувствительность аудио, атака и затухание FFT, а также полный доступ к данным FFT в шейдерах через get_fft(pos) и get_fft_hz(freq).
- Поиск: улучшенный поиск пресетов с поддержкой запросов из нескольких символов.
- Другие возможности: рандомизация цветов клавишей 'c', возврат к предыдущему сгенерированному пресету клавишами 'A' или 'Z', глубокий мэшап по всем пяти корзинам, режим удаления, перетаскивание файлов и папок, поддержка текстур GIF/JPG/PNG/BMP, автоматический выбор видеокарты, кэш шейдеров и собственная виртуальная машина для стабильности.
README также включает подробную историю версий с 3.2 по 3.36, отмечая такие изменения, как 64-битные сборки, цифровая подпись, портативная работа в Windows без файлов DirectX и исправления сбоев, связанных со специальными символами в названиях треков. Проект распространяется через GitHub и поддерживается через Patreon и Buy Me a Coffee.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.