Пресеты и текстуры сами по себе не скачиваются.Конечно, их нужно вручную класть в указанные папки
Пресеты и текстуры сами по себе не скачиваются.Судя по описанию, это и не предусмотрено. Загрузит (при наличии) из папки, а не из Интернета.
Предустановки
Предварительно заданные файлы определяют визуализацию с помощью пиксельных шейдеров и уравнений и параметров в стиле Milkdrop.
Библиотека projectM не содержит никаких предустановок. Фронтенды поставляются с различными пакетами предустановок, которые можно найти в отдельных репозиториях в списке репозиториев projectM:
Базовый набор текстур Milkdrop (https://github.com/projectM-visualizer/presets-milkdrop-texture-pack) — рекомендуется использовать с любым набором предустановленных текстур!
Cream of the Crop Pack (https://github.com/projectM-visualizer/presets-cream-of-the-crop) — коллекция из примерно 10 000 пресетов, составленная Джейсоном Флетчером. В настоящее время является стандартным набором пресетов projectM.
Классические пресеты projectM (https://github.com/projectM-visualizer/presets-projectm-classic) — набор пресетов с разрешением чуть более 4K, поставляемых с предыдущими версиями projectM.
Milkdrop 2 Presets (https://github.com/projectM-visualizer/presets-milkdrop-original) — оригинальная коллекция пресетов, поставляемая с Milkdrop и Winamp.
En D Presets (https://github.com/projectM-visualizer/presets-en-d) - Около 50 пресетов, созданных "En D".
В состав projectM входят коллекции bltc201, Milkdrop 1 и 2, projectM, tryptonaut и yin. Вы можете скачать эти пресеты здесь (http://spiegelmc.com/pub/projectm_presets.zip).
Примечание: Проект, а не плагин для плеера.
Также вы можете скачать огромный набор из более чем 130 000 пресетов из MegaPack здесь (https://drive.google.com/file/d/1DlszoqMG-pc5v1Bo9x4NhemGPiwT-0pv/view) (4,08 ГБ в заархивированном виде, включая текстуры).
Все *.milk пресеты должны находиться в каталоге "aimp_pluginM\presets" (подпапки так же поддерживаются).Не плохо бы в плагине иметь папки заранее. а внутри что-то вида "!place_presets/textures_here.txt" с кратким содержимым "Read aimp_projectM-ReadMe / Прочти aimp_projectM-ReadMe-Ru). Заготовки, упрощающие добавление файлов без необходимости создания папок.
Все текстуры, используемые в пресетах, должны находиться в каталоге "aimp_pluginM\textures" (без подпапок).
Не плохо бы в плагине иметь папки заранее. а внутри что-то вида "!place_presets/textures_here.txt" с кратким содержимым "Read aimp_projectM-ReadMe / Прочти aimp_projectM-ReadMe-Ru). Заготовки, упрощающие добавление файлов без необходимости создания папок.
Повторное включение визуализации при их смене/отключении вызывает новое внешнее окно, не закрывая старое.Про что речь? Как повторить?
Повторное включение визуализации при их смене/отключении вызывает новое внешнее окно, не закрывая старое.Похоже, баг может существовать не сам по себе, а как следствие другой проблемы. Вообще не удаётся протестировать эту визуализацию. В AIMP нет даже попытки поиска пресетов при отслеживании в процмоне, в VLC только логотип (папка пресетов указана), отдельное приложение сразу закрывается. Вероятно, есть какие-то системные требования, явно не указанные в readme на гитхабе.
Вообще не удаётся протестировать эту визуализацию. В AIMP нет даже попытки поиска пресетов при отслеживании в процмоне
После закрытии плеера и при повторном его запуске, окно визуализации остаётся чёрным. Надо щолкнуть один раз ЛКМ чтобы заработало.
Каждый раз создаётся пустое белое внешнее окно.
Неудобно, что нет выбора конкретного пресета, нет никакого меню.
На многих пресетах связь с музыкой слабая или отсутствует вовсе.
Что тут имеется в виду? Преднастройки грузятся при старте вместе с плеером. Как у Analog Meter.В том то и дело, что даже обращения к папке "C:\Program Files\AIMP\Plugins\aimp_projectM\presets" не обнаруживается.
Не повторил. Пробовал и на 32-битной, и на 64-битной версиях плеера. Сделал вывод ошибок инициализации в заголовок окна. Перекачайте.Идентично. Как и написал, может зависеть от видеокарты.
Хм. Пакет дополнений "E:\Downloads\aimp_projectM.aimppack" имеет неизвестный формат. Вручную распаковывается и устанавливается.
Набор пресетов каждый для себя подберёт. На вкус и цвет, так сказать.Как в них ориентироваться? С переходом рендеринга во внутреннее окно названия пресетов не отображаются в заголовке (где-то я предлагал выводить название визуализации в заголовок окна).
Сравнивать лучше с аналогичной визуализацией в VLC или фубар.Так плагин vis_milk2 (от Винамп) также прикручен к фубару через его компонент foo_vis_shpeck. Плюсы данного подключения - используются уже имеющиеся обширные настройки визуализации в самом плагине vis_milk2. К тому же есть разные версии vis_milk2, последними обновлениями давно не интересовался.
Так плагин vis_milk2 (от Винамп) также прикручен к фубару через его компонент foo_vis_shpeck. Плюсы данного подключения - используются уже имеющиеся обширные настройки визуализации в самом плагине vis_milk2. К тому же есть разные версии vis_milk2, последними обновлениями давно не интересовался.
У меня в сборке фубара эта связка для визуализации лет 10 стабильно работает на разном железе.
Но здесь у нас ProjectM, а не vis_milk2...Насколько помню, это попытка портации описанной связки визуализации с оптимизацией под директ 11. Но ранние версии ProjectM для фубара практически не имели настроек в сравнении с vis_milk2, на форумах многие обращали на это внимание. Как сейчас не знаю, давно за этим не слежу. Пресеты и текстуры у них одинаковые, но уже вышла MilkDrop 3.0 со своими пресетами.
попытка портации описанной связки визуализации с оптимизацией под директ 11
ProjectM это кроссплатформенная библиотека по типу milkdrop на базе OpenGLЭто я понимаю, но у меня он толком не работает, в сравнении с вышеописанным способом. Отказался от него, там все еще "сырое" и не доведено до конца...
Не повторил.Вот прилагаю: видео (https://disk.yandex.ru/i/3-_ShUsjP-k_lQ)
Как-то куда-то выводить имя текущего пресетаЕсли возможно на уровне плагина.
Не плохо бы иметь возможность выбора fps.
Если возможно на уровне плагина.
У плеера фиксированный fps в 30 кадров.Я, судя по визуализации, так и понял. В настоящее время это очень мало. В Milkdrop до 120 кадров/сек. и выше.
В настоящее время это очень мало
Странно это. MilkDrop вышедший более 20 лет назад, на основе которого собран projectM, обладает большими возможностями и настройками.
Или это плата за кроссплатформенность? Очень урезанный по возможностям получился projectM...
Про какие настройки идёт речь?
А что из этого - нужное?У меня на разном "железе" соответственно разные настройки. Поэтому, кто то настраивает, а кого то устраивают настройки "По умолчанию".
Тайминги в ProjectM тоже можно настраивать, но вот нужно ли давать это пользователю?Я так понимаю, всё упирается в:
Скин-движок больше не сможет дать. На тяжелых скинах он и 30-ть не всегда выдаёт...Тогда я Вас понимаю, что пользы от всех этих настроек не будет...
У меня на разном "железе" соответственно разные настройки.
Большая часть здешних настроек для вывода графики напрямую на экран. У нас же интеграция в окно плеера. Соответственно, все эти настройки оптимизации ни на что влиять не будут. Конечно, если это так важно, я могу предусмотреть отдельный режим работы - в отдельном окне... но вообще я ставил перед собой одну цель: дать пользователям 64-битных систем красивых визуализаций...Там в первой вкладке Настроек как раз задаются параметры для разных режимов вывода визуализации на экран (рабочий стол / полный экран / окно).
+ Как-то куда-то выводить имя текущего пресетаВ заголовок окна нельзя?
Какой смысл гнаться за высоким fps? У большинства мониторы не выше 60 fps. Во весь экран многие пресеты заметно грузят проц даже на неслабом железе.У меня на ноутбуке в полноэкранном режиме FHD (с настройками визуализации 60 кадров/с) загрузка GPU (15 - 25%).
Т.е. полноэкранный режим, без использования движка скина из-за его ограничений, не рассматривается...
В остальном, нужно смотреть какие настройки применимы и реализуемы для ProjectM
А так, хоть какие-то настройки не помешали бы. В приложении короткий видосик как там сделали.
Какие именно настройки нужны? Вот какие бы параметры вы изменили?Например то что находится в Menu Playback: Display Preset Name In Window Title; Play Next Preset (N); Play Previous Preset (P); Random Preset (R); Lock Preset (Spacebar); Enable Shuffle (y/n), ну и наверное Help (H) с описаием возможных команд и клавиши при помощи которых их можно вызвать.
вызов папки с пресетов для выбора подпапки из которую будут братся пресеты.https://aimp.ru/forum/index.php?topic=77704.msg470210#msg470210
This setting is currently not used as projectM currently renders directly into the current OpenGL window, using the window size.
У меня на ноутбуке в полноэкранном режиме FHD (с настройками визуализации 60 кадров/с) загрузка GPU (15 - 25%).У меня на 4К мониторе в полноэкранном режиме нагрузка на GPU примерно та же, бывают кратковременные выбросы на некоторых пресетах до 50%. Кстати, большой разницы для GPU нет, что в полно экранном режиме, что в окне 1000х1000 px. Карта справляется, температура чипа выше 45 гр. не растёт, а вот процессор загружен аж на 18% (даже на тяжёлых скинах такого нет), одно ядро всегда 100%, отсюда и подтормаживание.
Кстати, большой разницы для GPU нет, что в полно экранном режиме, что в окне 1000х1000 px. Карта справляется, температура чипа выше 45 гр. не растёт, а вот процессор загружен аж на 18% (даже на тяжёлых скинах такого нет), одно ядро всегда 100%, отсюда и подтормаживание.У меня разница в загрузке GPU между полноэкранным и оконным режимом почти в 2 раза, а загрузка CPU при смене режима почти постоянная 5 - 8%.
У меня разница в загрузке GPU между полноэкранным и оконным режимом почти в 2 раза
это на текущем плагине?Это с Milkdrop2, но там настройки другие (fps выше в 2 раза и т.п.), с текущим плагином разница тоже бывает до 2 раз.
Отключил плагин ProjectM и нагрузка GPU пропала. Похоже данный компонент продолжает работать в фоновом режиме, даже когда окно визуализации не активно.
Разрешение зависит от размера окна визуализации. Какие настройки вам нужны?Это не конкретное решение, а что-то вроде меню настроек Milkdrop.
Это не конкретное решение, а что-то вроде меню настроек Milkdrop.Выше уже дан ответ, что у этого плагина в контексте плеера другой подход к выводу графики, поэтому нет смысла смотреть в сторону другого плагина-продукта. Читайте тему, прежде чем писать сообщения.
Сравнивать лучше с аналогичной визуализацией в VLC или фубар.Используется подобие вывода графики плагинов SVP (Sonique visual plugin), где плагины-пресеты выгружаются сразу в меню визуализаций плеера и отображаются в адаптируемом окне (растягивание размеров, полноэкранность).
Это не конкретное решение, а что-то вроде меню настроек Milkdrop.
# [0.0 .. 2.0], default: 1.0Возможно, стоит для всех параметров указать стандартное значение в описании, т.е. чему равно default.
beat_sensitivity=2.0
Возможно, стоит для всех параметров указать стандартное значение в описании, т.е. чему равно default.
Похоже на опечатку
Можно ли отключить автоматическую смену пресетов?В данный момент можно в файле aimp_projectM.cfg выставить в preset_duration=ХХХХХХХ большое значение и будет вам счастье.
... вывод в окне визуализации списка пресетов, для их выбора.Это было бы идеально. Выбрать из этой кучи хотя бы десяток удобоваримых, остальные удалить.
вывод в окне визуализации списка пресетов, для их выбора
Выбрать из этой кучи хотя бы десяток удобоваримых, остальные удалить.Для удаления не нужен список, это можно сделать и через Проводник.
Это реализовать нельзя.Это надо у авторов projectM спросить. Я же не сам это придумал, в Milkdrop это давно реализовано.
Это надо у авторов projectM спросить. Я же не сам это придумал, в Milkdrop это давно реализовано.
Чего спросить?Я понимаю, что библиотека projectM включена в данный плагин, поэтому у них и узнать о реализации тех или иных возможностей, раз в их основе лежит Milkdrop.
Получается, что какой-то список с позициями есть, а значит можно было бы попробовать прикрутить меню вне меню плеера. Например, нажатие на "горячую клавишу" вызывает внешнее окно со списком пресетов, где вызов пресета вызывает процедуру смены на нужны индекс (позицию). По аналогии со случайным переключением, только другой инициализатор операции.Code: [Select]void VisualizationCore::SelectPreset(const std::string name)
{
if (pm == nullptr || presets == nullptr)
return;
int size = projectm_playlist_size(presets);
for (int i = 0; i < size; i++)
{
if (name == GetPresetName(i))
{
projectm_playlist_set_position(presets, i, true);
break;
}
В Milkdrop много функций по вызову и работе с пресетами осуществляется комбинацией клавиш.
попробовать прикрутить меню вне меню плеера
а по факту наведения в окне визуализаций
Это реализуется не самой библиотекой (движком), а конечным приложением (окном).Возможно, спорить не буду. Но факт в том, что это работает.
из за его ущербности
Те же скрины настроек милкдроп вместо указания недостающих фич
количество скачиваний плагина минимальноеДумаю, что следует делать поправку, что плагин размещён на форуме на стороннем домене, а не в каталоге плагинов на сайте. В самой теме мы тоже видим всего несколько ( 8 ) человек. Так что, делать выводы пока рано. Запрос фич на этапе появления плагина, особенно при наличии аналога для сравнения, вполне ожидаемо.
А все эти настройки выносить в GUI я не вижу смысла, ибо они практически все для гиковКак ранее уже написал, для рядового пользователя вижу смысл только в паре опций для гуи:
Указать папку визуализаций, чтобы не требовались повышенные права и чтобы не мешало при создании бекапов;
А тут одно нытьёПоясню свою позицию. У меня не было желания критиковать данный продукт, а хотелось чтобы в результате развития получился удобный в работе плагин. Согласен даже на минимальные настройки, но элементарные возможности при работе с ним из проигрывателя должны быть, такие как:
Странно, теперь плагин 1.05 на билде 3064 (x64) пишет, что не используется этим приложением.Подтверждаю, такая же картина на v6.00.3060 (x86), плагин 1.04b - работает.
Исправлено (плагин загружается-подключается).
Предлагаю в этой теме делиться понравившимися вам пресетами
• Плагин загрузит все перечисленные пресеты и будет случайным образом переключаться между ними.У меня возник вопрос, пресеты выводятся с учётом рейтинга (fRating=Х.000000) или все подряд?
У меня возник вопрос, пресеты выводятся с учётом рейтинга (fRating=Х.000000) или все подряд?
И если рейтинги учитываются, то возможно ли через настройки включать / отключать данную функцию.
Перенастройки выводятся в случайном порядке без учета рейтингаПонятно, а то привык уже, что случайным образом выводятся избранные пресеты с высоким рейтингом.
На Mac под кроссовером не работает. Чёрный экран. Может и не должен)) Текстуры положил в папке. Не далоСкорее всего что-то не так с трансляцией OpenGL, у меня под виртуалками не работает, а вот на реальном железе норм
Нативный для макос то работает
Попадаются пресеты *.milk, которые отображаются не так как задумано. Возможно это из за OpenGL.Вроде обсуждали уже
Скриншот не покажет полноты картины в разнице отображении одного и того же пресета, поэтому записал видео.
ВИДЕО (https://disk.yandex.ru/i/wfVK9zUlxp8LUg)
Попадаются пресеты *.milk, которые отображаются не так как задумано. Возможно это из за OpenGL.
Скриншот не покажет полноты картины в разнице отображении одного и того же пресета, поэтому записал видео.
ВИДЕО (https://disk.yandex.ru/i/wfVK9zUlxp8LUg)
или дайте ссылку на пресет, я сам гляну
martin - glassworks 3.7А как в натуре должно быть?
А как в натуре должно быть?У меня слева через плагин AIMP, а справа как должно быть. Подозрение на OpenGL, но экспериментировать на совместимость с драйверами видео не особо хочется...
У меня, как в правой стороне видео.
У меня слева через плагин AIMP, а справа как должно быть. Подозрение на OpenGL, но экспериментировать на совместимость с драйверами видео не особо хочется...
Может текстур не хватает? Вот как оно выглядит у меня на стандартной поставке 1.05:И у меня точно так же выглядит и без всяких текстур, папка 'textures' вообще удалена. Пока ни в одном файле не встретил ссылку на какую либо тектуру (где-то же должно быть обращение к ним для загрузки), что с ними, что без них картинка одинаковая.
Пока ни в одном файле не встретил ссылку на какую либо тектуру (где-то же должно быть обращение к ним для загрузки), что с ними, что без них картинка одинаковая.Указывается не полное имя файла, а название текстуры атрибут вида sampler_ (может комбинирооватья с texsize_). где после нижнего подчёркивания идёт имя текстуры. Смотрел в Milkdrop Presets by "En D".
Указывается не полное имя файла, а название текстурыТак и искал. Стало быть мой набор текстур никак не стыкуется с набором пресетов. Теперь их (тектсуры) что, - по всему инету искать?
Может текстур не хватает?Да нет, для этого пресета текстура не нужна (проверил).
Да нет, для этого пресета текстура не нужна (проверил).Нужна, и даже две:
Нужна, и даже две:Возможно что то и прописано в пресете, но это не сказывается на его работе.
comp_2=`sampler sampler_pw_noise_lq;
comp_15=` return sat(tex2D(sampler_noise_hq,uvi)
Из многолетней работы с Milkdrop2 могу сказать, что для конкретного пресета выводится сообщение об ошибке
1. Удалите папку textures и посмотрите, что изменится.1. См. выше.
2. Из многолетней работы с Milkdrop2 могу сказать, что для конкретного пресета выводится сообщение об ошибке, в случае отсутствия необходимой текстуры. С данным пресетом этого не наблюдаю, даже при отсутствии папки textures.
Здесь у нас не milkdrop, он может обрабатывать ошибки иначе.Да я в курсе, что данный плагин на основе projectM, а milkdrop привел для сравнения, т.к. все пресеты *.milk создавались и писались для него. И если чего то в данном пресете не хватает для нормальной работы с milkdrop, он сообщает об этом. Разница между данными визуализациями заключается в том, что Milkdrop работает в среде DirectX, а projectM в OpenGL. Поэтому результат, как я понимаю, на разных видеокартах будет отличаться и зависеть от совместимости драйверов с OpenGL. Если у вас отображается нормально на дискретной видеокарте, у меня на двух интегрированных, при работе данного пресета в OpenGL - нет, при работе в DirectX проблем нет. Поэтому и делаю такие выводы...
Тема про плагин для AIMP, а не про Milkdrop. Возможно, именно из-за отсутствия текстур некоторые пресеты не работают (чёрный фон), сообщений при этом никаких нет.Сам же писал:
И у меня точно так же выглядит и без всяких текстур, папка 'textures' вообще удалена.Какой вывод напрашивается? Если бы не хватало текстуры, то визуализация отображалась бы не в полном объёме...
при работе данного пресета в OpenGL - нет, при работе в DirectX проблем нет
Milkdrop умеет переключаться между OpenGL и DirectX?Я сравнивал отображение данного пресета через aimp_projectM (OpenGL) и в нескольких приложениях на основе Milkdrop (DirectX).
Если бы не хватало текстуры, то визуализация отображалась бы не в полном объёме...Это только разработчику ведомо: как и в каких случаях будут обрабатываться исключения при отсутствии файлов.
Это только разработчику ведомо: как и в каких случаях будут обрабатываться исключения при отсутствии файлов.
К сожалению, тут я и сам не могу ответить на вопрос.Это понятно, я имел в виду разработчика Milkdrop.
AIMPpack скачал, засунул в плеер. Ничего нет, только папка aimp_projectM с dll-шкой и папкой с пресетами MilkDrop.Плагин установлен
Плагин установленУ меня в списке ничего не появляется. (https://kolobok.us/smiles/light_skin/unknw.gif)
У меня в списке ничего не появляется.
Windows 7, 6.1.7601
Можно скриншот?Пожалуйста.
Различия в рендеринге между Milkdrop и ProjectMи проверено на практике. У меня возник вопрос о возможности создания отдельной ветки плагина, работающего не в среде OpenGL, а в DirectX.
ProjectM — это реимплементация Milkdrop с использованием OpenGL, а не DirectX. Это может приводить к визуальным различиям и некорректному отображению некоторых эффектов. Например, некоторые шейдеры или параметры могут работать иначе из-за различий в API и драйверах видеокарты.
Совместимость с видеокартой и драйверами
ProjectM требует поддержки OpenGL. Проблемы могут возникать, если видеокарта или драйверы не полностью совместимы с требованиями проекта.
Понимаю, что для автора это лишний "геморрой", но это бы позволило большему числу пользователей использовать данный плагин с разными видеокартами и наиболее красивые визуализации, которые отображаются некорректно в OpenGL на некоторых видеокартах.
У меня возник вопрос о возможности создания отдельной ветки плагина, работающего не в среде OpenGL, а в DirectX.Как я понял из статьи-заметки разработчика, было внесены различные решения для поддержки кроссплатформенности и опенгл. Скорее всего, в рамках этого проекта нельзя сделать "галочку", чтобы использовать другой метод вывода.
Предлагаю в этой теме делиться понравившимися вам пресетами ( выкладывайте milk + скриншот)Наткнулся на сайт, где есть пресеты с превью. Сайт не очень удобный в плане навигации.
Во-первых, автор - не я.1. Насчёт библиотеки визуализации я в курсе.
Во-вторых, нет уверенности, что проблема именно в OpenGL-обвязке.
В-третьих, на Linux-е нет DirectX
большой MilkDrop 130k+ Presets MegaPackкоторый упоминался в первых сообщениях темы и указан в описании ProjectM.
У меня только MC 591 работает как на видео.
При 588 плеер перевод плагин в unstable.
У меня только MC 591 работает как на видео.
При 588 плеер перевод плагин в unstable.
Аналогично.
so sad, doesnt work for me :,)
well i dont really know but i have aimp3 5.40 version, windows 11 and i dont know about open gl. The only issue I'm having is that the visualizer stays black; this doesn't happen with other plugins I've installed, so I'm not sure if there's something I'm missing.
oh is Intel(R) UHD Graphics
It doesn't support opengl acceleration
Completely new to AIMP. Don't know whats gone wrong. ProjectM doesn't show up, every other visualizer does. Version/build is matching.Read above. If GPU not supported, then plugin not worked. Other plugins use another video method.
ProjectM doesn't show up, every other visualizer does. Version/build is matching.
ProjectM Visualizer Standalone в виде Development Pre-Release для Windows
Он построен на 2-ой версии ProjectM, а не на 4-ой. Я уже подумываю, чтобы откатиться на древнюю версиюТут из двух зол надо выбирать меньшее, тестировать на разных видеокартах.
Он построен на 2-ой версии ProjectM, а не на 4-ой. Я уже подумываю, чтобы откатиться на древнюю версиюЗависит от того, насколько большая разница версий в контексте использования в плеере. Если у новой версии больше стабильности и других преимуществ, то не вижу смысла "развивать" старую версию. Максимум, сделать второй legacy плагин, который не будет постоянно обновляться, а только исправление критичных ошибок самого плагина. У legacy может быть другая нумерация версий, чтобы лучше понимать какой плагин использует пользователь.
Зависит от того, насколько большая разница версий в контексте использования в плеере. Если у новой версии больше стабильности и других преимуществ, то не вижу смысла "развивать" старую версию. Максимум, сделать второй legacy плагин, который не будет постоянно обновляться, а только исправление критичных ошибок самого плагина. У legacy может быть другая нумерация версий, чтобы лучше понимать какой плагин использует пользователь.
2-ая базируется на старой версии OpenGL и использует шейдеры по минимуму, 4-ая работает исключительно на шейдерах.
А где посмотреть / проверить 2-ю версию в виде Development Pre-Release?
Сравнивал версию Development Pre-Release (https://github.com/kblaschke/frontend-sdl-cpp/releases/tag/2.0-windows-pre3) и aimp_projectM, отображают одинаково (некоторые пресеты не полностью). Судя по описанию используется библиотека libprojectM version 4.
Здравствуйте, установил плагин на последнюю версию AIMP 64-битную. Скачал текстуры и пресеты, разложил по папкам. При включения плагина и выбора в меню визуализаций сначала подвисает на пол секунды комп после чего загружает чёрную картинку. На нажатие стрелочек и прочее не реагирует, если жму два раза ЛКМ то я просто перехожу в полноэкранный режим и всё становится чёрным. Драйвера пробовал менять и обновлять. Пробовал отключать свои другие плагины в AIMP. Другие визуализаторы работают.
Процессор: AMD FX-6300
Видеокарта: GTX 950 с последними драйверами(OpenGL 3.3 поддерживает)
ОС: Windows 10 22H2
установил плагин на последнюю версию AIMP 64-битную. Скачал текстуры и пресеты, разложил по папкам. При включения плагина и выбора в меню визуализаций сначала подвисает на пол секунды комп после чего загружает чёрную картинку.Проблема похоже в 64-битной версии.
Проблема похоже в 64-битной версии.
Проверил на AIMP_5.40.2722_w64 + aimp_projectM - тоже чёрный экран. На 32-битной всё работает.
Не пользуюсь и не пойму, зачем нужны 64-битные версии аудио проигрывателю, выигрыш если и есть, то мизер, а геморроя по разным направлениям добавляется...
Попробуйте на этой сборке:
https://disk.yandex.ru/d/pBqcE9VjO3veXA
Плагин будет логгировать все ошибки в журнал. Что нужно сделать:
1) ставите эту версию плагина
2) активируете его (видим черный экран)
3) заходим в настройки приложения и внизу окна кликаем по ссылке "папка профиля"
4) теперь __закрываем__ приложение
5) из папки профиля копируем файл aimp_projectM.log и прикрепляем сюда.
Лог скиньте, как я просил
Там скидывать нечего, aimp_projectM.log = 0 байт.
Вы приложение закрыли перед тем, как лог копировать?Конечно, это даже ежу понятно. Время создания aimp_projectM.log = 0 байт совпадает с временем закрытия приложения.
Быстрее можете у себя проверить.
У меня оно работает и на 32, и на 64, иначе я бы не просил лог.Тогда остаётся просить, у кого проблемы с визуализацией на 64, проверять работу на 32. Если будут разные результаты, то смотреть в самом плагине.
Попробуйте на этой сборке:Как и у пользователя MCW лог просто пуст. Сейчас попробую 32 разрядный аимп скачать и там проверить
https://disk.yandex.ru/d/pBqcE9VjO3veXA
Плагин будет логгировать все ошибки в журнал. Что нужно сделать:
1) ставите эту версию плагина
2) активируете его (видим черный экран)
3) заходим в настройки приложения и внизу окна кликаем по ссылке "папка профиля"
4) теперь __закрываем__ приложение
5) из папки профиля копируем файл aimp_projectM.log и прикрепляем сюда.
Он построен на 2-ой версии ProjectM, а не на 4-ой. Я уже подумываю, чтобы откатиться на древнюю версию
2-ая базируется на старой версии OpenGL и использует шейдеры по минимуму, 4-ая работает исключительно на шейдерах. Конечно, 4-ая более стабильная и навороченная (поддерживает больший спектр возможностей .milk-пресетов), но, как мы видим, работает почему-то далеко не на всех видеокартах...
тут вообще предполагается дунгрейд (переход на старую версию)
А где посмотреть / проверить 2-ю версию в виде Development Pre-Release?Хм, написано, что на той же 4.13 построено. Ну раз так, значит надо сравнивать, почему SDL работает, а плагин нет...
Сравнивал версию Development Pre-Release (https://github.com/kblaschke/frontend-sdl-cpp/releases/tag/2.0-windows-pre3) и aimp_projectM, отображают одинаково (некоторые пресеты не полностью). Судя по описанию используется библиотека libprojectM version 4.
В любом случае для меня версия не принципиальна, потому что на любой разрядности:Ну если так всё печально, можно попробовать воспользоваться советами ИИ. Не всегда, но иногда бывают дельные, особенно если указать конкретное окружение, на котором возникают проблемы.
GLFW: failed to create a window
Finalized
Проблемы наблюдаются при работе с 64 разрядным приложением.
а какой у вас процессор?
У меня то причина очевидна.
Попробуйте этот билд: https://disk.yandex.ru/d/pBqcE9VjO3veXA
Теперь сторонние плагины всегда будут устанавливаться в папку пользователя?
Этот работает! Предыдущий черный был... GTX1660+Intel HD
В ProjectM Visualization v1.07 версия libprojectM обновлялась или на основе предыдущей?
У меня только MC 591 работает как на видео.На МС 588 программа падает без всяких сообщений. Библиотеки в том проекте тоже старые, 2024 года.
При 588 плеер перевод плагин в unstable.
v1.08 (22.07.2026)
+ General: Linux support (plugin may not work on VirtualBox / VMware / etc.)
* General: the projectM library has been updated to v4.1.7
это выбора пресета из списка
Учитывая, что преднастройки измеряются тысячами, как вы себе представляете их выбор через список? он же будет чуть ли не бесконечный
А можно ли как-нибудь посмотреть весь список пресетов и оставить только один/несколько понравившихся?
В папке с плагином есть папка с преднастройками, оставьте только те .milk, что вам понравятся
Dagoth Ordos, как уже написано, проще заранее оставить только нужные варианты. Как из штатного набора, так и из предлагаемых в теме, на других сайтах.
Ваш запрос не лишён смысла. В смежном плагине Mikldrop это реализовывалось через интерфейс визуализации. Т.е. появлялся список, где клавишами вверх и вниз выбиралось название и нажимался Enter (Ввод) для просмотра визуализации без закрытия списка визуализаций. Клавишами смены страниц (Page UP/DOWN) менялись страницы. Возможность сменить папку переходом "верхний каталог". Это удобно, когда хочешь перебрать визуализации по внешнему виду.
Однако, в теме уже обсуждалось, что на уровне плеера и этого плагина более ограниченные возможности, чем в Winamp, поэтому такая реализация недоступна. Отображение же визуализаций в общем списке, как сделано в других плагинах, не целесообразно из-за количества визуализаций.
Если вам нужно выполнить просмотр и выбор визуализаций, то лучше воспользоваться сторонним решением. Например, MilkDrop 3.
Main 2026.09.28 15:43:01.956 D/aimp_projectM.so: Initialized
Main 2026.09.28 15:43:01.962 D/aimp_projectM.so: Resize to 686x468
Main 2026.09.28 15:43:01.966 D/aimp_projectM.so: Select pixel format: 32993
Main 2026.09.28 15:43:08.531 D/aimp_projectM.so: Resize to 1061x630
Main 2026.09.28 15:43:13.050 D/aimp_projectM.so: Resize to 2000x1125
Main 2026.09.28 15:43:15.486 D/aimp_projectM.so: Resize to 1061x630
Main 2026.09.28 15:43:18.781 D/aimp_projectM.so: Finalized
Main 2026.09.28 15:43:24.189 D/aimp_projectM.so: Initialized
Main 2026.09.28 15:43:24.197 D/aimp_projectM.so: Resize to 1061x630
Main 2026.09.28 15:43:24.203 D/aimp_projectM.so: Select pixel format: 32993Видео: https://drive.google.com/file/d/1cnDkVu2PA4vVw0OLKqO3wHROa_4h8Vil/view?usp=drive_link
Результат: либо чёрный экран, либо иногда что-то рисуется в маленьких областях в углах. С визуализацией на весь экран такая же ситуация. В терминале/журнале есть только записи вида
В последнем VLC посмотрите, работает у них project M? Лично у меня визуализация работает в Linux только на физическом компе с дискретной видеокартой.VLC особо не пользовался, пришлось ставить через yay -S vlc vlc-plugins-visualization. ProjectM работает: https://drive.google.com/file/d/1Yth72ZedYUvUU7AHT1b2VinISDUs1Gx7/view?usp=drive_link
vlc-plugins-visualization
он точно на 4-ой версии собран?А при чём здесь 4-я версия? Последняя стабильная версия VLC от 22 сентября 2026 — 3.0.24, она и установилась из реп CachyOS.
А при чём здесь 4-я версия? Последняя стабильная версия VLC от 22 сентября 2026 — 3.0.24, она и установилась из реп CachyOS.
Version 3.1.12-5.1https://gitlab.archlinux.org/archlinux/packaging/packages/vlc/-/blob/main/PKGBUILD?ref_type=heads
package_vlc-plugins-visualization() {
pkgdesc+=" - visualization plugins"
depends=(
glibc
libgcc
libglvnd
libgoom2
libstdc++
libvlc libvlccore.so
projectm
ttf-deja
Речь про 4-ую версию ProjectMПрошу вас более точно указывать, что вы имеет ввиду. Ваш совет выше, установить VLC повёл по неверному пути. VLC не поддерживает 4-ю версию ProjectM. Пакет vlc-plugins-visualization тянет за собой пакет projectm 3.1.12-5 (https://archlinux.org/packages/extra/x86_64/projectm/).
projectM 4.1.8 was just released some hours ago on GitHub, with some HLSLParser fixes... Could you please update the projectM library to 4.1.8 please?
Всего несколько часов назад на GitHub вышла версия projectM 4.1.8 с исправлениями в HLSLParser... Не могли бы вы обновить библиотеку projectM до версии 4.1.8?