By continuing to use this website, you agree with our
Cookie Policy
Confirm
RU
EN
Main Page
Download
Addons
Forum
Blog
Please
login
or
register
.
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Home
Help
Search
Login
Register
News:
AIMP for Linux
AIMP Forum
»
AIMP for PC
»
Addons
»
Plugins
»
Visualizations
(Moderators:
Зелёный
,
Soolo
,
Tiger
) »
AuraBars — LED/Smooth Spectrum Bar Visualizer
« previous
next »
Print
Pages: [
1
]
2
All
Go Down
Author
Topic: AuraBars — LED/Smooth Spectrum Bar Visualizer (Read 1201 times)
0 Members and 1 Guest are viewing this topic.
AuraBars — LED/Smooth Spectrum Bar Visualizer
«
on:
July 16, 2026, 16:03:20 »
kex
Новичок
Posts: 9
Карма: +8/-0
AuraBars v2.6.1552
Kex Izumoff
| 2026-08-04 | 141 KB |
Downloads: 459
App Version
: v5.40 or newer
Target
: Windows 32-bit, Windows 64-bit
Type
: Visualizations
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
- linear or logarithmic (dB) amplitude scaling.
All settings persist between sessions and are configurable from a tabbed in-app settings dialog.
Download
Github link:
https://github.com/Izumoff/AuraBars
«
Last Edit: August 05, 2026, 08:03:51 by Artem
»
Logged
Re: [x64] AuraBars — LED/Smooth Spectrum Bar Visualizer (x64)
«
Reply #1 on:
July 16, 2026, 16:18:52 »
Artem
Администратор
Эксперт
Posts: 21182
Карма: +3214/-78
Пожалуйста, сделайте и 32-битную версию плагина. 32-битная до сих пор пользуется большим спросом
Logged
Re: [x64] AuraBars — LED/Smooth Spectrum Bar Visualizer (x64)
«
Reply #2 on:
July 17, 2026, 07:36:14 »
kex
Новичок
Posts: 9
Карма: +8/-0
собрал. в приложении новый архив, в нем:
/x86/AuraBars.dll 32х битная версия
/x64/AuraBars.dll 64х битная
дальше буду писать так, чтобы собирались оба варианта
«
Last Edit: July 21, 2026, 16:40:20 by kex
»
Logged
Re: [x64] AuraBars — LED/Smooth Spectrum Bar Visualizer (x64)
«
Reply #3 on:
July 17, 2026, 10:32:03 »
Artem
Администратор
Эксперт
Posts: 21182
Карма: +3214/-78
Спасибо.
Обратите ещё внимание на документ AIMP Addon Package в составе SDK. Так плагин будет заметно удобнее ставить.
Logged
Re: AuraBars — LED/Smooth Spectrum Bar Visualizer
«
Reply #4 on:
July 17, 2026, 16:31:54 »
kex
Новичок
Posts: 9
Карма: +8/-0
Обратил
. теперь все обновления будут в виде AuraBars.aimppack
«
Last Edit: July 21, 2026, 16:41:33 by kex
»
Logged
Re: AuraBars — LED/Smooth Spectrum Bar Visualizer
«
Reply #5 on:
July 17, 2026, 17:14:10 »
Artem
Администратор
Эксперт
Posts: 21182
Карма: +3214/-78
👍
Logged
Re: AuraBars — LED/Smooth Spectrum Bar Visualizer
«
Reply #6 on:
July 18, 2026, 08:13:40 »
kex
Новичок
Posts: 9
Карма: +8/-0
увлекшись багфиксингом сделал весрию 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`.
«
Last Edit: July 21, 2026, 16:40:48 by kex
»
Logged
Re: AuraBars — LED/Smooth Spectrum Bar Visualizer
«
Reply #7 on:
July 18, 2026, 15:48:49 »
Black_AVP_Bim
Тестер-Ветеран
Эксперт
Posts: 5183
Карма: +2097/-84
Quote from: kex on July 18, 2026, 08:13:40
...
- Double-buffered GDI rendering
...
К сожалению, плавности это не добавило, мелькания спектрума довольно быстро утомляют. Пики, практически, всё время висят вверху окна. Тут надо что-то делать с динамикой.
Реального пикового значения (постоянная времени для него порядка 5 мс) получить из плагина не возможно, поскольку плеер обращается к плагину с периодом 30 мс, но вот со временем обратного хода (спада) сделать кое-что можно, за счёт усреднения получаемых значений за несколько (3-5) обращений к плагину.
На
видео
для сравнения справа от окна визуализации комбинированный измеритель среднего и квазипикового уровня. Обратите внимание на плавность его работы.
Logged
Re: AuraBars — LED/Smooth Spectrum Bar Visualizer
«
Reply #8 on:
July 20, 2026, 19:20:19 »
kex
Новичок
Posts: 9
Карма: +8/-0
согласен. за видео - большое спасибо ибо мои музыкальные предпочтения не позволяют увидеть такую картину
у себя я получаю плавность меняя Settings -> Peaks -> Peak fall speed. возьму в работу, как минимум разобраться.
Logged
Re: AuraBars — LED/Smooth Spectrum Bar Visualizer
«
Reply #9 on:
July 21, 2026, 03:25:53 »
kex
Новичок
Posts: 9
Карма: +8/-0
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 (поля переключаются автоматически в зависимости от режима, лишнего мусора на экране нет).
Багфиксы:
Маркер пика больше не прячется под верхней границей окна на максимуме.
Исправлен баг, когда сам бар мог отрисоваться выше маркера пика.
«
Last Edit: July 21, 2026, 16:41:07 by kex
»
Logged
Re: AuraBars — LED/Smooth Spectrum Bar Visualizer
«
Reply #10 on:
July 22, 2026, 10:52:55 »
Black_AVP_Bim
Тестер-Ветеран
Эксперт
Posts: 5183
Карма: +2097/-84
Поигрался с разными настройками, решил проверить на скине со встроенным окном визуализации, чтобы сравнить с родным спектрумом AIMP.
На каких треках Вы тестируете? Специально выбрал трек потише, поспокойнее, картина такая -
видео
.
Logged
Re: AuraBars — LED/Smooth Spectrum Bar Visualizer
«
Reply #11 on:
July 23, 2026, 16:11:53 »
kex
Новичок
Posts: 9
Карма: +8/-0
Bring Me to Life (Synthesis)
FLAC, 96kHz, 3044 kbps
Logged
Re: AuraBars — LED/Smooth Spectrum Bar Visualizer
«
Reply #12 on:
July 24, 2026, 17:58:47 »
JesusGod-Pope666.Info
Любопытный
Posts: 43
Карма: +0/-5
A quick one.
Logged
Re: AuraBars — LED/Smooth Spectrum Bar Visualizer
«
Reply #13 on:
July 26, 2026, 16:12:15 »
kex
Новичок
Posts: 9
Карма: +8/-0
1. по умолчанию с AIMP приехали три темы Charm v1.45 и Bliss 4K v2.47 от Artem Izmaylov. и Pandemic v1.95 от Kr1eger (Stanislav Gurin)
я отлаживался на Charm и Bliss. и тут графическая часть работает хорошо (мне нравиться) а с масштабированием (математикой) пока дела не очень - над этим работаю.
2. тема Pandemic в ней я вижу спектр-визуализацию, которая может быть использована в качестве эталона для исправления моего масштабирования. для работ в Pandemic мне необходимо создать набор персетов чтобы был например дропбокс с выбором вариантов настроек, один из вариантов должен будет подходить под Pandemic и другие скины такого рода (я называю их WinAMP подобные).
3. для тестирования делаю функцию копировать настройки в клипборд, чтобы можно было постить настройки в которых обнаружилась проблема
Итого: Работы ведуться, ждите.
Logged
Re: AuraBars — LED/Smooth Spectrum Bar Visualizer
«
Reply #14 on:
August 04, 2026, 23:17:07 »
kex
Новичок
Posts: 9
Карма: +8/-0
Обновление: версия 2.6.1552
По пунктам из прошлого сообщения — всё три закрыто.
1. Масштабирование.
Причина нашлась, и оказалась не там, где я её искал. Массив
Spectrum[0..255]
, который AIMP отдаёт плагину,
уже частотно-нелинейный
: бин 0 ≈ 20 Гц, бин 10 ≈ 200 Гц, бин 255 ≈ 20 кГц. Таблица соответствия есть только в Delphi-заголовке SDK (
apiVisuals.pas
, строки 54–81) — в C++ заголовке этого комментария нет вообще, поэтому я о ней и не подозревал.
А я поверх этого накладывал ещё и логарифмическую группировку по индексу бина. Два искажения складывались. Нижние полосы делили между собой меньше одного бина и дублировали друг друга, верхняя полоса усредняла порядка 60 почти пустых бинов на целую октаву. Отсюда и ровная убывающая «лесенка» с мёртвым правым краем — независимо от того, что играло.
Теперь границы полос расставляются
по частотам
, а не по индексам, через ту самую таблицу из SDK. Заодно появились настройки: минимальная и максимальная частота, режим агрегации бинов (Peak / Average / Sum) и спектральный наклон в дБ/октаву — он компенсирует естественный завал реальной музыки в верхах, из-за которого правая половина выглядела мёртвой даже когда там что-то было.
Честное ограничение: ниже 160 Гц AIMP отдаёт всего 9 бинов на три октавы. Никакая группировка не вытащит детализацию, которой нет во входных данных, так что соседние нижние полосы иногда двигаются одинаково. Это предел источника, а не баг.
2. Пресеты.
Пять штук: Pandemic (по умолчанию), Cygnus, AIMP, WinAmp, Science. Выбор на вкладке System.
3. Копирование настроек в буфер.
Сделано, и обратная операция тоже — вставка. В слепок попадают все настройки плюс блок диагностики окружения: скин, размеры окна, DPI, версия AIMP. Так что если что-то выглядит неправильно — нажмите «Копировать» и запостите сюда, этого достаточно чтобы воспроизвести.
Что ещё появилось за это время:
Маркеры пиков падают с ускорением, а не с постоянной скоростью, и с небольшой задержкой в верхней точке. Выглядит живее. Старое поведение осталось отдельным режимом.
Вся анимация считается по реальному времени, а не по кадрам — раньше при просадке частоты кадров всё замедлялось вместе с ней.
Вкладка About, рамки, разделитель между каналами в стерео, отступы со всех четырёх сторон.
Известная проблема:
в стерео на 128 полосах в большом окне на 4K отрисовка проседает примерно до 7 fps. Дело в количестве прямоугольников на кадр, а не в размере окна — на том же разрешении с меньшим числом полос всё нормально.
«
Last Edit: August 05, 2026, 02:25:02 by kex
»
Logged
Print
Pages: [
1
]
2
All
Go Up
« previous
next »
AIMP Forum
»
AIMP for PC
»
Addons
»
Plugins
»
Visualizations
(Moderators:
Зелёный
,
Soolo
,
Tiger
) »
AuraBars — LED/Smooth Spectrum Bar Visualizer