Вы можете посмотреть на запуск разных источников света с амплитудой, например, VU-метр. Это дешевый 5 светодиодный цифровой VU метр ->
http://www.littlediode.com/components/LB1403N_LB1403_Integrated_Circuit_.html?NO_COOKIE_WARNING=2&ti=646e9cc97c539a96ef3257fa2cc49a19&xid=5c2ec922e32bf8c66047b98f481d025f
Я использовал его раньше, чтобы включить некоторые светодиоды на своеобразную поздравительную открытку, я подключил карту к своему выходу Ipod, и 5 цветов светодиодов на карте вспыхнули музыкой!
Вы можете подключить выходные контакты к некоторым транзисторам, которые затем могут управлять вашими цветными лампочками, это будет намного дешевле и проще, чем использование микроконтроллера. Это даст вам обычный измеритель уровня звука, такой же, как на микшерном пульте, однако вы можете изменить порядок и цвет источников света, чтобы немного его смешать, так что это скорее световое шоу. Свет также исчезает с увеличением амплитуды, а не просто мигает при установленном значении, поэтому это будет выглядеть круто.
В противном случае вам придется взглянуть на частотный анализ, при котором источники света могут срабатывать по уровню звука на разных частотных диапазонах (по одному на источник света). Эта система ближе всего напоминала бы диско-свет, который мигает различными инструментами в звуковой дорожке, но ее гораздо сложнее реализовать по сравнению с анализом амплитуды. Я уверен, что современный MCU справится с этой задачей с легкостью, так как только с 5 лампами разрешение на аналоговых входах не будет большой проблемой. Если бы вы могли найти какой-то код для кражи этой опции, это было бы не так уж сложно, если вы знакомы с микроконтроллерами.