Как стать автором
Обновить

Комментарии 22

Танец космос.
Смотрел без звука, вспомнил упячку почему-то)
***КЛИКНИ ТУТ***
очень напомнило:
СКАЧАТЬ СЕЙЧАС, БЕЗ SMS БЕСПЛАТНО!
(именно так, капсом) =)
Так на то и расчет, чтоб сначала непроизвольно скачиваешь, а потом задумываешься что скачал)))
Что-то мало похоже на цветомузыку. Скорее всего нужно было три раздельные ленты, каждый цвет под свой диапазон частот, например красную под низкие частоты, зеленую под средние и синюю под высокие.
А каков смысл в разделении? Вы просто про частотное разделение по цветам говорите, а тут немного отличается принцип.
Помойму не хватает качественной хореографии… а за девайс спасибо!!! :)
Да, нужно еще поработать над кодом ибо на данный момент все под одну гребенку: и метал и бит и баллады всякие. Динамика одна.
Да я про танцы в конце клипа!!! ))
Ага, отличное замечание! Если вернусь к этому проекту, то обязательно это исправлю. Нужно будет с тэгами песни поработать, либо как-то в реальном времени отслеживать, что играет… более простой идеи реализации не вижу!
Это музыка такая, что не располагает под качественную хореографию)))
Или плохому танцору...=)
Огромное спасибо! Давно хотел сделать то же самое, уже спаянная схема валяется, но не было софта. Теперь есть работа на выходные =)
Поющие гардины! По крайней мере, создается такое впечатление =) Выглядит красиво, но инерционно как-то, динамики бы побольше.
Странная цветомузыка. Никакой динамики, цветовая картинка не поспевает за звуком, явно видна задержка порядка секунды. Если не применять костыли типа Ардуино, то можно сделать цветомузыку на RGB-ленте с использованием ATmega на порядок круче.
Был бы очень рад вашим конкретным предложениям и советам!
Да, отличное! Спасибо!
Попытался воспроизвести и возник вопрос.
Куда на схеме 12в подключать?
Вот, седня написал. Не то, что хотелось, зато на удивление работает.
3 — желтый (чаще всего моргает)
6-зеленый (сильная доля в основном)
10-синий (что-то среднее)

int i=0;

int pin = A0;
int level = 0;
int led = 6;
int t,newt;
int t1;

void setup() {
// declare the ledPin as an OUTPUT:
pinMode(6, OUTPUT);
pinMode(10, OUTPUT);
pinMode(3, OUTPUT);

}

void loop(){
newt=millis();

level = analogRead(pin);
if (level > 5){
analogWrite(3,100+level);
}
if (level > 9){
analogWrite(10,100+level);
}
if (level > 12){
analogWrite(6,100+level);
}

if (level<2){
if(newt-t1>80){
analogWrite(6,0);
t1=newt;
}
analogWrite(10,0);
if(newt-t>5){
analogWrite(3,0);
t=newt;
}
}
}
Моё подобие цветомузыки основано на входящем уровне. Но я добавил задержки, и сделал цвета разными. Подо всякий infected mushroom неплохо моргает, правдоподобно. Как будто с разделением частот
Ах да, зато не надо библиотек, серийного порта, usb, программы -сервера. Аналоговый вход с наушников подается на A0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации