AIMP Forum
AIMP for PC => Плагины / Plugins => Дополнения / Addons => Визуализации / Visualizations => Topic started by: kex on July 16, 2026, 16:03:20
-
Description (English)
AuraBars is a lightweight spectrum-bar visualizer for AIMP. It renders classic LED-meter style or smooth continuous bars driven by real-time FFT spectrum data, with extensive customization: bar style, solid or gradient coloring, background style, grid lines, peak-hold markers, bar count/spacing, and linear or logarithmic (dB) amplitude scaling. All settings persist between sessions and are configurable from a tabbed in-app settings dialog.
Details
Supported AIMP version: tested on AIMP v5.40
Architecture: Windows x64
Plugin type: Visualizer (Extension, IAIMPExtensionEmbeddedVisualization)
Github link: https://github.com/Izumoff/AuraBars
Описание (Русский)
AuraBars — лёгкий визуализатор спектра для AIMP. Отображает полосы в классическом LED-стиле или в виде гладких столбцов на основе данных FFT-спектра в реальном времени, с широкими настройками: стиль полос, сплошной или градиентный цвет, стиль фона, сетка, маркеры пиков, количество и расстояние между полосами, линейное или логарифмическое (дБ) масштабирование амплитуды. Все настройки сохраняются между сессиями и настраиваются во вкладках диалога настроек плагина.
Подробности
Поддерживаемая версия AIMP: проверено на AIMP v5.40
Архитектура: Windows x64
Тип плагина: визуализатор (Extension, IAIMPExtensionEmbeddedVisualization)
Github link: https://github.com/Izumoff/AuraBars
Последняя весия с исправлениями и свежим функционалом 2.2.2128 (аттачмент и скриншоты обновил)
(https://aimp.ru/forum/index.php?action=dlattach;topic=77997.0;attach=78372)
(https://aimp.ru/forum/index.php?action=dlattach;topic=77997.0;attach=78371)
(https://aimp.ru/forum/index.php?action=dlattach;topic=77997.0;attach=78375)
(https://aimp.ru/forum/index.php?action=dlattach;topic=77997.0;attach=78370)
-
Пожалуйста, сделайте и 32-битную версию плагина. 32-битная до сих пор пользуется большим спросом
-
собрал. в приложении новый архив, в нем:
/x86/AuraBars.dll 32х битная версия
/x64/AuraBars.dll 64х битная
дальше буду писать так, чтобы собирались оба варианта
-
Спасибо.
Обратите ещё внимание на документ AIMP Addon Package в составе SDK. Так плагин будет заметно удобнее ставить.
-
Обратил 8). теперь все обновления будут в виде AuraBars.aimppack
-
👍
-
увлекшись багфиксингом сделал весрию 1.1.0057
## Features
- LED (segmented) / Smooth bar rendering
- Solid / gradient bar color
- Flat / gradient background
- Grid lines: on/off, spacing, opacity, style (Dashed/Solid)
- Peak markers (fall speed, thickness/segment height)
- Linear / logarithmic (dB) amplitude scaling, configurable floor/ceiling, logarithmic bin-to-bar grouping
- Auto-gain ceiling override
- Mono (combined) or Stereo (side-by-side L/R) channel mode, with independent channel gap
- Configurable bar count, spacing, segment gap/height
- Left/Right/Top margin
- Tabbed settings dialog: System, Scaling, Bars, Peaks, Background, Layout
- Settings persisted via `IAIMPServiceConfig`
- Double-buffered GDI rendering
- Debug logging (once/sec: raw magnitude + dB for bar1/mid/last bar → `%TEMP%\AuraBars_debug.log`)
## Build
MSVC (x86 + x64), `vcvarsall.bat` environment required per architecture. `build.bat` → `build/x86/AuraBars.dll` and `build/x64/AuraBars.dll`. `package.bat` assembles both into `AuraBars.aimppack`, along with `AuraBars.txt` (name/version/author/topic/description metadata, version auto-stamped per build) and the hand-maintained `ReadMe.txt`.
-
...
- Double-buffered GDI rendering
...
К сожалению, плавности это не добавило, мелькания спектрума довольно быстро утомляют. Пики, практически, всё время висят вверху окна. Тут надо что-то делать с динамикой.
Реального пикового значения (постоянная времени для него порядка 5 мс) получить из плагина не возможно, поскольку плеер обращается к плагину с периодом 30 мс, но вот со временем обратного хода (спада) сделать кое-что можно, за счёт усреднения получаемых значений за несколько (3-5) обращений к плагину.
На видео (https://disk.yandex.ru/i/7yGw7uyLDTSh9Q) для сравнения справа от окна визуализации комбинированный измеритель среднего и квазипикового уровня. Обратите внимание на плавность его работы.
-
согласен. за видео - большое спасибо ибо мои музыкальные предпочтения не позволяют увидеть такую картину 8) у себя я получаю плавность меняя Settings -> Peaks -> Peak fall speed. возьму в работу, как минимум разобраться.
-
v2.2.2007
Что добавил:
Bar smoothing — сглаживание баров, отдельно Attack и Decay (быстро вверх, медленно вниз). Как раз то, о чём писали — вместо резких скачков теперь усреднение, мельтешить стало намного меньше. Настройки в Scaling.
Background bars/LEDs — фоновые «незажжённые» LED на всю высоту, цвет отдельный от основного бара (можно Solid или Gradient, как угодно комбинировать). В Bars.
Peak marker smooth motion для LED — при включении пик больше не прыгает по сегментам, а плавно едет по пикселям, как в Smooth-режиме. Толщина настраивается через Peak marker thickness, можно выставить хоть тонкую линию, хоть в размер сегмента.
Изменения в интерфейсе настроек:
В Scaling добавлены поля Bar smoothing, Attack, Decay.
В Bars добавлен блок Background bars/LEDs с отдельными полями цвета/градиента.
В Peaks добавлен чекбокс Peak marker smooth motion — при включении в LED-режиме вместо Peak marker height (segments) показывается Peak marker thickness (поля переключаются автоматически в зависимости от режима, лишнего мусора на экране нет).
Багфиксы:
Маркер пика больше не прячется под верхней границей окна на максимуме.
Исправлен баг, когда сам бар мог отрисоваться выше маркера пика.
-
Поигрался с разными настройками, решил проверить на скине со встроенным окном визуализации, чтобы сравнить с родным спектрумом AIMP.
На каких треках Вы тестируете? Специально выбрал трек потише, поспокойнее, картина такая - видео (https://disk.yandex.ru/i/ripUd3jPnpEznQ).
-
Bring Me to Life (Synthesis)
FLAC, 96kHz, 3044 kbps
-
A quick one.