AIMP Forum

AIMP for PC => Дополнения / Addons => Плагины / Plugins => Topic started by: k34nex on November 04, 2010, 01:50:03

Title: Визуализация на внешнем дисплее
Post by: k34nex on November 04, 2010, 01:50:03
Доброго всем времени суток. Захотелось сделать небольшую визуализацию на внешнем дисплее. А именно спектроанализатор, как встроенный в плеер, только вывести на внешний дисплей. Для начала решил использовать графический lcd от nokia3310. Плагин отправляет через rs-232 интерфейс данные об уровне в Мегу16, которая и управляет дисплеем.
 Сделал 12 полос, впринципе все заработало, вопрос такой - кто знает, какие именно частоты использует сам плеер? Я там насчитал 18 полос. Массив с данными имеет [0..1] [0..255] Вопрос- почему два по 256 байт? И вот какие байты использует плеер? Одну узкую частоту или среднее значение нескольких? Хочется добиться более красивого изображения, так как сейчас полосы достаточно резко прыгают, и как то не пропорционально, но в общем похоже. И еще вопрос - как реализовать плавность, как в плеере? На ум приходит только выводить среднее значениче прошлого и текущего захвата.
Заранее спасибо за любую помощь)
Title: Re: Визуализация на внешнем дисплее
Post by: smaleyuser on November 04, 2010, 11:17:39
Массив с данными имеет [0..1] [0..255] Вопрос- почему два по 256 байт?

это левый, правый канал
И вот какие байты использует плеер? Одну узкую частоту или среднее значение нескольких?

Там скорее применено логорифмирование с суммированием нескольких полос, но я хз, надо у Артема спрашивать какой он там алгоритм испльзует

Хочется добиться более красивого изображения, так как сейчас полосы достаточно резко прыгают, и как то не пропорционально

Придеться самомоу делать программное плавное падение и подьем, и опять таки логорифмировать для пропорциональности)
Напиши сколько полос отправляешь в ком-порт, формат, поправлю свой плаг вышлю для теста
Title: Re: Визуализация на внешнем дисплее
Post by: k34nex on November 04, 2010, 15:49:54
Отправляю пока 12, но переделать под любое количество дело нескольких минут. А в чемсуть Вашего плагина? Отправка тоже в ком-порт? Спасибо, если поделитесь исходником, очень помогло бы!)
Title: Re: Визуализация на внешнем дисплее
Post by: smaleyuser on November 04, 2010, 18:24:36
См Re: Небольшое баловство  (https://aimp.ru/forum/index.php?topic=21540.msg106768#msg106768) это я делал под светомузыку, только в том посте без ком-порта. Мыло в ПМ кинте, сейчас поправлю скину плаг