Воскресенье, 11.12.2016, 12:56
Приветствую Вас Гость

Портал светоэффектов

Меню сайта
Категории раздела
Наш опрос
Оцените мой сайт
Всего ответов: 580
Статистика

Онлайн всего: 6
Гостей: 5
Пользователей: 1
Петрин
Форма входа
Главная » Статьи » Цветомузыкальные установки

AIMP плагин для ЦМУ "Soyuz-LT"

Давняя мечта написать свой плагин для Аимпа и не менее давняя и многочисленная просьба об этом наконец то приобрела реальные очертания. 

 

Прослушивание музыки без цветового сопровождения для меня приемлемо только тогда, когда я дремлю или сплю, или во время не очень ответственной работы.  А вот когда действительно хочется послушать музыку, без цветомузыки никак. Но меня совсем не устраивает моргалка из далёких 80-х. Нужна достойная вещь.

Плагин создан только благодаря появлению C# AIMP SDK 3.60/4.00, которую разрабатывает  очень отзывчивый и компетентный Martin с форума Aimp.  Ну и естественно плагин разработан с учётом достаточно большого авторского опыта при разработке подобных устройств. 

Характерные особенности гаджета:

  • Очень простая конструкция.
  • Дешевый контроллер Attiny2313.
  • 8 светодиодных каналов. 
  • Устройство принадлежит к классу USB HID, не нужно специальных драйверов.
  • Нет необходимости в системном стерео микшере.
  • Большая площадь экрана при собственных малых размерах.

Плагин анализирует спектр звукового сигнала и на его основе просчитывает  данные о яркости для 8 каналов, которые выдаёт как в окно визуализации, так и на реальные светодиоды. Также в окне визуализации отображается текущий статус железа – подключен медальон или нет. Надпись зелёного цвета "Soyuz-LT" выводится в правом нижнем углу визуализации при подключенном устройстве, а при отключенном - красная. В папке плагина находится папка с необходимой информацией для самостоятельного повторения гаджета – схема, печатная плата, прошивка, подключение контроллера к программатору, фус-биты. 

Системные требования:

  • Windows 7 / Windows 8 (8.1) / Windows 10 (32/64)
  • Microsoft .NET Framework не ниже 4.5
  • C++ 2015 Redist x86 версии 14.0.23026 и выше
  • AIMP 3.60 - 4.0

Как проверить Microsoft .NET Framework? 

1.    С помощью ASoft .NET Version Detector .

В центре экрана, в красном, зелёном и фиолетовом прямоугольниках показаны возможные версии .NET. Белым цветом выделены установленные в системе версии, серым – не установленные.
Клик по зелёной стрелочке слева напротив нужной версии откроет страницу на сайте Microsoft со ссылкой на скачивание инсталлятора. Клик по фиолетовой стрелочке откроет страницу со ссылкой на SDK. Клик по значку правее стрелочек откроет папку, в которую установлен .NET Framework.
В нижней части программы выводятся более подробная информация: полный номер версий .NET Framework, папки в которые они установлены, а также список всех установленных версий, обновлений и языковых пакетов.

2.    С помощью системного реестра.
Запускаем Редактор реестра: Пуск -> Выполнить -> regedit.
Переходим в раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP


Установка плагина:

  • Распаковать архив
  • Поместить распакованную папку Soyuz_LT с файлами в папку «Plugins» установленного AIMP.
  • Запустить AIMP и убедиться, что плагин появился в списке (Настройки[Ctrl+P] – Плагины – справа выбрать вкладку «Визуализации»)
  • Закрыть настройки и выбрать плагин правым кликом мыши в окне визуализации – «Визуализация» - «SOYUZ-A». Или выбрать плагин путём перебора из существующих кнопкой «Следующая визуализация».

 

Следует отметить, что плагин работает в двух основных режимах - цветомузыка и стробоскоп. Режим стробоскопа очень динамичный, если у вас слабая психика или приступы эпилепсии - этот режим не для вас. Включайте режим ЦМУ и наслаждайтесь плавными переходами.

 

 

Форма настроек вызывается левым кликом мыши в левом верхнем углу визуализации. В полно экранном режиме визуализации могут быть проблемы при некоторых разрешениях монитора. Со временем я и этот момент обработаю.



 

Железо абсолютно такое же, как и в оригинальной конструкции цветомузыкального медальона "Soyuz-LT". Это значит, что раз собрав этот гаджет, его можно использовать как цветомузыку не только с Аимпом, но и с любым другим источником звука (см. ссылку выше). Горстка деталей, прямые руки да немного времени - что может быть ещё проще? И вы становитесь счастливым обладателем моря радости!

 

 

  

Контроллер - Attiny2313, кварц только на 12МГц. В конструкции медальона все дорожки расположены на одной стороне платы, вторая сторона - сторона общего проводника полностью в фольге с зенковкой всех необходимых отверстий (кроме двух, которые соединяют общий проводник одной и другой сторон).  

Фус-биты.

В архиве все необходимые для повторения материалы. ZIPp в расширении поменяйте на ZIP.

детАЛИ:


ULN2803 DIP-18 , ULN2803 SOP-18 , ATTINY2313A SOP-20 ATTINY2313A DIP-20  

Набор светодиодов 10 цветов по 10 штук диаметр 5мм

 

Ну а кто не может собрать сам, но очень хочет, может купить подобное устройство на Алиэкспрессе.

 

 

И напоследок видео.

Возможно, в ближайшем будущем, я найду возможность написать плагин для Кошачьего глаза и отдельной статьей оформить материал по самостоятельной разработке плагинов в среде NET.

Мне очень важно ваше мнение, друзья. Делитесь своими впечатлениями, пишите пожелания, умеренно критикуйте.

 

Рубашка Василий, 2016.

Категория: Цветомузыкальные установки | Добавил: defaultNick (25.02.2016) | Автор: Radan
Просмотров: 2185 | Комментарии: 15
Всего комментариев: 15
0
7  
Попробуйте отключить антивирус.
Также можно попробовать задать вопрос не конкретно по этому плагину, а вообще обо всех, созданных на авторской основе:
http://www.aimp.ru/forum/index.php?topic=48376.0

4  
Здравствуйте!
Вы тестировали плагин на машине, окромя своей?
У меня, при выполненных программных требованиях, плеер отказывается видеть плагин.
Просил проверить друга, у него тоже не грузит.

0
5  
У меня работает на 3-х ПК. Ноутбук 7/64, десктоп 10/64, рабочий 7/64.
У Юриса тоже работает. Кто то ещё мне писал с предложениями, тоже работает.

6  
Значит таки собака у меня зарыта.

0
8  
Попробуйте:

Размещение настроек (в обычном режиме) :
- Для Windows XP: C:\Documents And Settings\<Имя пользователя>\Application Data\AIMP3\*.*
- Для Windows Vista и выше: C:\Users\<Имя пользователя>\AppData\Roaming\AIMP3\*.*

Ищите файл AIMP.ini, в нём ищете строку "Spectr 7x10.dll" и удаляете её.
Аимп может при неудачном старте "забраковать" плагин, и он уже не запустится.

9  
Да, плагин бракуется и отключается. При очистке истории и перезапуске то же самое. (плееры 3.6 и 4.11)
Если включить принудительно, выставив 1, появляется неопределённый плагин в "дополнениях". После перезапуска снова бракуется.
Тоже самое и с плагином спектроанализатора.
Антивирус, брандмауэр и т.д. деактивированы.
http://img.radiokot.ru/files/114755/14c19dphif.PNG

Надо будет на виртуалку поставить семёрку со всеми обновлениями и там протестировать.

0
10  
Очень странно.
Такое чувство, что чего то не хватает.
Может быть если будет время перепишу на другую платформу.
Кстати, попробуйте этот плагин:
http://lightportal.at.ua/publ....1-0-126
Он должен работать.

0
11  
Попробуйте из папки с плагином удалить файл Soyuz LT.dll (без подчеркивания) и почистить настройку.
После старта Аимпа ищите в Плагины / дополнения AIMP DotNet proxy автор Евгений Богдан.
Сейчас важно определится, чья библиотека вызывает проблему.

12  
"Мерцающая матрица" завелась успешно.
***

После удаления Soyuz LT.dll и чистки: 4 аимп всё также продолжает отключать плагин, аимп 3.6 вылетает с ошибкой при запуске.

0
13  
Получается вопрос в основной библиотеке. Я её не писал, использовал готовую с вышеуказанного форума. Если авто не поможет, то только переводить на другую платформу.

14  
Однако да. Ни один демо-плагин из архива у меня не работает. https://github.com/martin211/aimp_dotnet/releases/tag/4.00.1687.111
Лучше пока продолжу сборку Северного Сияния.
Благодарю за помощь.

0
15  
Напишите в форум Аимпа, может быть Мартин устранит проблему.

3  
Очень бы хотелось чтоб этот плагин работал и через блютуз, для Союза-1.

0
2  
Не могу дать однозначный ответ. На мой взгляд алгоритм работы не хуже Союза получился. 
Может быть ещё прикручу что то. Но вообще нацелен на плагин к кошкиному глазу.

1  
Большое Спасибо за новую разработку!! Вопрос про перспективу - думает ли Автор наращивать функционал, "навороченность", или это устройство закончено и, так сказать, идём дальше к новым горизонтам? По любому - Спасибо! smile

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
YOUTUBE LIGHTPORTAL
ALIEXPRESS
Поиск
Translation
Donate
QR
Часики
 
Облако тегов
Друзья сайта
Портал светоэффектов
Catcatcat Electronics
Color Music Beniamina Grinberg