Новичок
Регистрация: 19.04.2013
Сообщений: 53
Репутация: 31
|
Программа производит измерения амплитуды всех частот и включает лампочки тех цветов на частотах которых есть напряжение каждые 0.01 секунды и так по кругу пока не выключат
|
||
Оценка
|
Знаток
Регистрация: 06.12.2009
Сообщений: 824
Репутация: 114
|
посмотрите в сторону RTMV-технология (Real-Time Music Visualization)
|
||
Оценка
|
Знаток
Регистрация: 06.01.2010
Адрес: Львов
Сообщений: 232
Репутация: 112
|
Первое, базовое, с чего следует начинать - это стандарт (частота - в цвет, амплитуда - в яркость). Цвет в пределах одного канала должен меняться только в некоторых рамках (например, от фиолетового до оранжевого - для канала НЧ). Второй вариант: цвет в канале меняется в зависимости от продолжительности "громкого сигнала" в канале. Это означает время превышения сигналом некоторого заданного уровня в канале. Третий вариант - цвет меняется (опять-таки, в небольших пределах внутри канала) просто произвольно, например, линейно в заданных пределах, или по генератору случайных чисел, а "скорость ритма" будет определять скорость изменения цвета. Возможны и другие варианты, если хорошенько подумать.
Цитата:
Цитата:
Открытым остаётся вопрос совмещения эффектов и "классической" ЦМУ (не с технической стороны, а с концептуальной). А это опять-таки связано с конструкцией светоизлучателей. Представим прожектор одного канала, выполненный в виде полусферы или чего-то близкого к этому. Его можно утыкать как мелкими направленными RGB-светодиодами (20 - 30 шт), так и несколькими ненаправленными (1-ваттными RGB, 5...10 шт). Ненаправленные могут работать в "классическом" варианте, но поскольку их несколько, то к ним можно применить и некоторые эффекты - например, работает только часть, а по ритму ударников идёт переключение на другие, и каждый раз по разным направлениям. Это можно делать резко или плавно, приглушая яркость для одних мигающих "в классике" светодиодов и не меняя её для других, причём динамика приглушения должна быть плавной, чтобы создавать эффект общего движения света. 1-ваттные LED должны мигать, чтобы не уставали глаза, с некоторой инерционностью (замедленное гашение, скорость которого может меняться в процессе работы). А мелкие направленные LED могут работать по-разному. Часть из них может работать в классическом режиме (в варианте с миганием без инерции), часть - в режиме "чем больше частота, тем больше амплитуда", часть - просто инверсно по амплитуде, часть - по мажоритарному принципу (какой из каналов в данный мгновенный момент пересиливает по амплитуде, такой светодиод и загорается), и на всё это можно наложить общий эффект приглушения яркости для создания эффекта движения света. Эти эффекты приглушения или отключения по идее должны быть не прямо особо частыми, и обязательно привязываться к событиям (чаще всего к ударным). |
||
Оценка
|
Новичок
Регистрация: 07.10.2010
Сообщений: 34
Репутация: 23
|
цвет в канале меняется в зависимости от продолжительности "громкого сигнала" в канале.
Следствие: Канал имеет RGB точечный источник света. Или группу таких источников. По амплитуде получаем яркость а по длительности цвет. Какие Ваши предложения по реализации? Аппаратно или программно ? |
||
Оценка
|
Знаток
Регистрация: 06.01.2010
Адрес: Львов
Сообщений: 232
Репутация: 112
|
Аппаратно-программно. Всё как в классике, канальные фильтры, чтобы не возиться с цифровыми, но АРУ - цифровая (цифровыми резисторами усиления в каналах управляет контроллер). Плюс в каждом канале - ограничитель с интегрирующей цепью для преобразования "частота в напряжение". Светодиоды - скорее всего адресные, так проще всего.
На программную часть возлагается измерение амплитуд и частот в каналах, управление усилением каналов, управление адресными светодиодами. Ну и конечно программный автомат создания эффектов и наложения их на "классическую" моргалку. |
||
Оценка
|
Новичок
Регистрация: 07.10.2010
Сообщений: 34
Репутация: 23
|
Цитата:
Аппаратно-программно. Всё как в классике, канальные фильтры, чтобы не возиться с цифровыми, но АРУ - цифровая (цифровыми резисторами усиления в каналах управляет контроллер). Плюс в каждом канале - ограничитель с интегрирующей цепью для преобразования "частота в напряжение". Светодиоды - скорее всего адресные, так проще всего.
На программную часть возлагается измерение амплитуд и частот в каналах, управление усилением каналов, управление адресными светодиодами. Ну и конечно программный автомат создания эффектов и наложения их на "классическую" моргалку. |
||
Оценка
|
Новичок
Регистрация: 07.10.2010
Сообщений: 34
Репутация: 23
|
Цитата:
Осталось вычислить каким образом это реализуется. На портале (http://lightportal.at.ua/publ/cvetom...lenie/3-1-0-99) была интересная разработка LightOrgel . Можно взять этот узел и применить . |
||
Оценка
|
Новичок
Регистрация: 07.10.2010
Сообщений: 34
Репутация: 23
|
|
||
Оценка
|
Ответ |
Страница 8 из 11
|
|
|
Обратная связь РадиоЛоцман Вверх |