Новичок
Регистрация: 19.04.2013
Сообщений: 37
Репутация: 26
|
Программа производит измерения амплитуды всех частот и включает лампочки тех цветов на частотах которых есть напряжение каждые 0.01 секунды и так по кругу пока не выключат
|
||
Оценка
|
Знаток
Регистрация: 06.12.2009
Сообщений: 821
Репутация: 114
|
посмотрите в сторону RTMV-технология (Real-Time Music Visualization)
|
||
Оценка
|
Знаток
Регистрация: 06.01.2010
Адрес: Львов
Сообщений: 204
Репутация: 93
|
Первое, базовое, с чего следует начинать - это стандарт (частота - в цвет, амплитуда - в яркость). Цвет в пределах одного канала должен меняться только в некоторых рамках (например, от фиолетового до оранжевого - для канала НЧ). Второй вариант: цвет в канале меняется в зависимости от продолжительности "громкого сигнала" в канале. Это означает время превышения сигналом некоторого заданного уровня в канале. Третий вариант - цвет меняется (опять-таки, в небольших пределах внутри канала) просто произвольно, например, линейно в заданных пределах, или по генератору случайных чисел, а "скорость ритма" будет определять скорость изменения цвета. Возможны и другие варианты, если хорошенько подумать.
Цитата:
Цитата:
Открытым остаётся вопрос совмещения эффектов и "классической" ЦМУ (не с технической стороны, а с концептуальной). А это опять-таки связано с конструкцией светоизлучателей. Представим прожектор одного канала, выполненный в виде полусферы или чего-то близкого к этому. Его можно утыкать как мелкими направленными RGB-светодиодами (20 - 30 шт), так и несколькими ненаправленными (1-ваттными RGB, 5...10 шт). Ненаправленные могут работать в "классическом" варианте, но поскольку их несколько, то к ним можно применить и некоторые эффекты - например, работает только часть, а по ритму ударников идёт переключение на другие, и каждый раз по разным направлениям. Это можно делать резко или плавно, приглушая яркость для одних мигающих "в классике" светодиодов и не меняя её для других, причём динамика приглушения должна быть плавной, чтобы создавать эффект общего движения света. 1-ваттные LED должны мигать, чтобы не уставали глаза, с некоторой инерционностью (замедленное гашение, скорость которого может меняться в процессе работы). А мелкие направленные LED могут работать по-разному. Часть из них может работать в классическом режиме (в варианте с миганием без инерции), часть - в режиме "чем больше частота, тем больше амплитуда", часть - просто инверсно по амплитуде, часть - по мажоритарному принципу (какой из каналов в данный мгновенный момент пересиливает по амплитуде, такой светодиод и загорается), и на всё это можно наложить общий эффект приглушения яркости для создания эффекта движения света. Эти эффекты приглушения или отключения по идее должны быть не прямо особо частыми, и обязательно привязываться к событиям (чаще всего к ударным). |
||
Оценка
|
Новичок
Регистрация: 07.10.2010
Сообщений: 19
Репутация: 16
|
цвет в канале меняется в зависимости от продолжительности "громкого сигнала" в канале.
Следствие: Канал имеет RGB точечный источник света. Или группу таких источников. По амплитуде получаем яркость а по длительности цвет. Какие Ваши предложения по реализации? Аппаратно или программно ? |
||
Оценка
|
Ответ |
Страница 8 из 8
|
|
|
Обратная связь РадиоЛоцман Вверх |