Оптический фон для музыки

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Ответить
Электрический кот
Аватара пользователя
Сообщения: 1050
Зарегистрирован: Вс мар 01, 2009 19:47:16
Откуда: Ростов-на-Дону

Сообщение Viper_Snake »

Предлагаю на ваше рассмотрение цветомузыку, но слегка необычную. Если где то тема уже была, просьба ткнуть носом и поругать за невнимательность. Идея такова - наблюдать за ритмом музыки, основными частотами и, в соответствии с полученными данными анализа, подсвечивать комнату определенным цветом для усиления восприятия. Допустим в спокойной музыке будут преобладать мягкие спокойные цвета типа светло-зеленого, бирюзового, голубого, а при агрессивной музыке меняться на более насыщенные и яркие с преобладанием красного, синего и т.п.
В общем обкурите, я готов реализовать все в железе, но имею проблему в программировании микроконтроллеров, поэтому самостоятельно реализовать готовое устройство не могу.
Не важно чем все начнется. Важно чем кончится!
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2025
Зарегистрирован: Ср апр 01, 2009 12:32:13
Откуда: СПб

Сообщение SergVi »

Идея интересная, но стара, как мир. Посмотрите, например, статью в "Радио" № 2 за 1981 г., стр. 34-37: В. Максимов "Устройство светового сопровождения музыки".
В своё время (~ в 1984-85 гг) я собирал это устройство, в принципе, где-то ещё "полутрупики" плат должны быть, можно поискать. Многих тонкостей уже не помню, но возился с ней очень долго и работала эта "цветомузыка" весьма необычно.
Контактная информация:
Реклама
Электрический кот
Аватара пользователя
Сообщения: 1050
Зарегистрирован: Вс мар 01, 2009 19:47:16
Откуда: Ростов-на-Дону

Сообщение Viper_Snake »

То что тема стара, я в принципе и не сомневался, но современная элементная база позволяет серьезно ее модернизировать.
Не важно чем все начнется. Важно чем кончится!
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2025
Зарегистрирован: Ср апр 01, 2009 12:32:13
Откуда: СПб

Сообщение SergVi »

А вы сумеете переделать эту схему на современную элементную базу? Точнее, реализовать заложенный в неё алгоритм? Было бы интересно, глядишь, и сам бы собрал подобное устройство. :)
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Электрический кот
Аватара пользователя
Сообщения: 1050
Зарегистрирован: Вс мар 01, 2009 19:47:16
Откуда: Ростов-на-Дону

Сообщение Viper_Snake »

Viper_Snake писал(а):...я готов реализовать все в железе, но имею проблему в программировании микроконтроллеров, поэтому самостоятельно реализовать готовое устройство не могу.
Вот загвоздочка... Сочинить схему и собрать ее - совсем не сложная задача, а вот прошивку написать...
Не важно чем все начнется. Важно чем кончится!
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2025
Зарегистрирован: Ср апр 01, 2009 12:32:13
Откуда: СПб

Сообщение SergVi »

Ну, у меня то же с этим проблема. :? С МК пока "не дружу", немного "не моё". Может, кто из форумчан то же заинтнресуется и поможет?
Контактная информация:
Реклама
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 159
Зарегистрирован: Пн сен 17, 2007 10:51:28
Откуда: из Зеона

Сообщение VanzAAA »

снятие спектра частот.
перенос звукового спектра музыки на длины волн видимого диапазона.
что приблизительно:
красный свет соответствует частотам от 10 Гц
фиолетовый (синий) соответствует частотам под 2-3 кГц

нужен хотябы простой спектроанализатор на десятку частот, но вместо столбиков уровня должно быть измененние яркости "конкретной" длины волны
желающие порядка, не творите беспорядка. желающие правды - не топчите её
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 316
Зарегистрирован: Пт апр 17, 2009 22:45:42
Откуда: Minsk

Сообщение maglev »

...и получим банальную цветомузыку 40-летней давности. Да и частоты неверные.
Хочется верить, что автор темы мечтал о большем.
Контактная информация:
Электрический кот
Аватара пользователя
Сообщения: 1050
Зарегистрирован: Вс мар 01, 2009 19:47:16
Откуда: Ростов-на-Дону

Сообщение Viper_Snake »

maglev писал(а):...и получим банальную цветомузыку 40-летней давности. Да и частоты неверные.
Хочется верить, что автор темы мечтал о большем.
Именно о большем. Цветомузыка - это просто выделение диапазона частот каким либо цветом свечения. А в моем случае это анализ музыкальной композиции и создание соответствующего цветового сопровождения с отсутствием резких переходов. Т.Е пока играет спокойная музыка со средним спектром частот, то комната подсвечивается скажем светло-зеленым оттенком, успокаивающим и расслабляющим, но если она становится более ритмичной и тяжелой, то цвет меняется на более возбуждающий и резкий. Здесь приведено примерное воздействие базовых цветов на психику. Я считаю, что использование этого воздействия усилит восприятие музыки и придаст ей дополнительную окраску (не путать с ламповой "окраской звука" - я еще в своем уме, чтобы поклоняться этой фигне)
Не важно чем все начнется. Важно чем кончится!
Электрический кот
Аватара пользователя
Сообщения: 1050
Зарегистрирован: Вс мар 01, 2009 19:47:16
Откуда: Ростов-на-Дону

Сообщение Viper_Snake »

Думаю что данная идея весьма полезна к размышлению и реализации.
Не важно чем все начнется. Важно чем кончится!
Собутыльник Сэра Мурра
Аватара пользователя
Сообщения: 2918
Зарегистрирован: Вт янв 10, 2006 00:26:45
Откуда: Челябинск

Сообщение WildCat »

автор и правда желал большего - не просто разделение по частотам.
имелось в виду анализ плотности спекта на разных полосах и анализ BMP (темп, удары в минуту), и на основании этого использование разных цветовых шаблонов. Идея не лишена смысла и достаточно интересная.
Вопрос в сложности самого анализа - создании алгоритма и возможности реализации на простом МК. С алгоритмом могу помочь, вот с прошивкой нет :(
Электрический кот
Аватара пользователя
Сообщения: 1050
Зарегистрирован: Вс мар 01, 2009 19:47:16
Откуда: Ростов-на-Дону

Сообщение Viper_Snake »

Алгоритм я в принципе и сам знаю, т.к. много курил и думал. Примерно нужно реализовать анализатор, выбирающий какой либо повторяющийся с определенной частотой (скажем ударные инструменты либо ритмически повторяющиеся инструменты) и в соответствии с полученными данными выводил определенный цвет на прожектор.
Не важно чем все начнется. Важно чем кончится!
Электрический кот
Аватара пользователя
Сообщения: 1050
Зарегистрирован: Вс мар 01, 2009 19:47:16
Откуда: Ростов-на-Дону

Сообщение Viper_Snake »

По поводу реализации на МК - сначала я думаю на связке мк+компьютер.
Не важно чем все начнется. Важно чем кончится!
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1122
Зарегистрирован: Чт мар 05, 2009 19:51:55
Откуда: Дырасполь

Сообщение Seal »

Можно попробовать использовать принцип как у проги Ambilight1/3 ,там есть такая библиотека bass.dll
[/img]http://radiokot.ru/forum/files/image001_448.jpg[img]
Вложения
image001.jpg
(44.55 КБ) 474 скачивания
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
Электрический кот
Аватара пользователя
Сообщения: 1050
Зарегистрирован: Вс мар 01, 2009 19:47:16
Откуда: Ростов-на-Дону

Сообщение Viper_Snake »

Ну что-то похожее, но здесь опять таки принцип банальной цветомузыки заложен, а нам анализ темпа мелодии и частотное преобладание одновременно, т.к в тяжелом роке или техно стиле высоких тоже достаточно, но музыка скажем не совсем расслабляющая получается... Устройство должно и под темп мелодии подстраиваться.
Не важно чем все начнется. Важно чем кончится!
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1122
Зарегистрирован: Чт мар 05, 2009 19:51:55
Откуда: Дырасполь

Сообщение Seal »

не, я не про саму прогу а про библиотеку используемую,ведь не мегой аудио цифроать.как вариант?
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
Электрический кот
Аватара пользователя
Сообщения: 1050
Зарегистрирован: Вс мар 01, 2009 19:47:16
Откуда: Ростов-на-Дону

Сообщение Viper_Snake »

Конечно не мегой. По крайней мере пока.
Не важно чем все начнется. Важно чем кончится!
Собутыльник Сэра Мурра
Аватара пользователя
Сообщения: 2918
Зарегистрирован: Вт янв 10, 2006 00:26:45
Откуда: Челябинск

Сообщение WildCat »

а чем вас мега не устраивает? там АЦП вполне подходищий вроде
Электрический кот
Аватара пользователя
Сообщения: 1050
Зарегистрирован: Вс мар 01, 2009 19:47:16
Откуда: Ростов-на-Дону

Сообщение Viper_Snake »

И общем я немного поразмыслил, и придумал алгоритм, с которым может справится и микроконтроллер. Темп музыки обычно задается ударными инструментами в частотном диапазоне 20-700 Гц. Если выделить этот участок, и отдетектировать его, то можно измерить частоту темпа, что и будет основой для анализа. Так же в совокупности с этим нужно сравнить доминирующие частоты (высокие или низкие) и на основе этого вывести цветовой фон. Допустим классика имеет довольно низкий ритм + в ней доминируют высокие частоты, а рок более высокий ритм и преобладание басов. Вот такие пироги, думаем дальше...
Не важно чем все начнется. Важно чем кончится!
Собутыльник Сэра Мурра
Аватара пользователя
Сообщения: 2918
Зарегистрирован: Вт янв 10, 2006 00:26:45
Откуда: Челябинск

Сообщение WildCat »

200-700гц? что за чушь?
для нч верхний потолок 200гц, чтоб выделять ударную партию.
только вот в классике ты её не выделишь, там вообще хз как БПМ отлавливать - на слух можно определить, а как машину научить считать - без понятия.
Ответить

Вернуться в «Умные мысли»