Как установить цветомузыку на монитор
Когда-то смотрел я один фильм, и отпечатался в памяти момент, когда один с главных героев фильма тактично поднимает ногу и руку в ритм мелодии. Так вот: примечателен не столько герой, сколько набор мониторов, стоящих за ним.
Недавно у меня, как и у многих, сильно увеличилось количество времени, проведенного в четырех стенах, и пришла идея: "А какой максимально странный способ реализовать такую сцену?".
Забегая вперёд, скажу, что выбор пал на использование веб-браузера, а именно WebRTC и WebAudio API.
Вот подумал я, и тут сразу пошли варианты, от простых (поднять радио и найти плеер который имеет такую визуализацию), до длинных (сделать клиент-серверное приложение, которое будет слать информацию о цвете через сокет). А потом поймал себя на мысли: "сейчас браузер имеет все необходимые для реализации компоненты", так попробую же с помощью него и сделать.
WebRTC — способ передачи данных от браузера к браузеру (peer-to-peer), а значит мне не прийдется делать сервер, сначала подумал. Но был немного не прав. Для того, чтобы сделать RTCPeerConnection, нужно два сервера: сигнальный и ICE. Для второго можно использовать готовое решение (STUN или TURN сервера есть в репозиториях многих linux дистрибутивов). С первым надо что-то делать.
Документация гласит, что сигнальным может выступить произвольный двусторонний протокол взаимодействия, и тут сразу WebSockets, Long pooling или сделать что-то своё. Как мне кажется, самый простой вариант — взять hello world с документации какой-то библиотеки. И вот имеется такой незамысловатый сигнальный сервер:
Дальше, для установки WebRTC соединения между браузерами, происходит незамысловатое привет-привет, а ты можешь — а я могу. На диаграмме очень наглядно видно:
(Диаграма взята с страницы)
Сначала нужно создать само соединение:
Тут важно, что до установки самого соединения, нужно задать назначение соединения. Вызовы createDataChannel() и, позже, addTrack() как раз и делают это.
На этом этапе уже пора вспомнить про WebAudio API. Так как браузер имеет возможность загружать в память бинарный файл, и даже декодировать его, если формат поддерживается, нужно использовать эту возможность.
В этой функции считывается в память, предположим, mp3 файл. После считывания создается AudioContext, дальше декодируется и превращается в MediaStream. Вуаля, у нас есть аудио поток, который можно передать через метод addTrack() WebRTC соединения.
Немного раньше, на каждое соединение был вызван createOffer() и отослан соответствующему клиенту. Клиент, в свою очередь, принимает офер и уведомляет инициатора:
Дальше инициатор обрабатывает ответ и инициирует обмен IceCandiates:
Выглядит предельно просто:
В результате каждое соединение узнаёт через addIceCandidate() возможные транспорты противоположного конца соединения.
Вот на этом месте уже есть один главный браузер с кучей браузеров, готовых его слушать.
Осталось только принять аудио поток и воспроизвести/(вывести необходимую часть спектра в цвет экрана).
Немного манипуляций со стилями, чтобы заполнить всю страницу канвой. Потом создаём AudioContext который пришёл по соединению, и добавляем две ноды потребителя AudioNode.
У одной с них есть возможность получить спектрограмму, не зря метод createAnalyser() называется.
Со всего спектра выделяется полоса, которую будет представлять отдельно взятый браузер, и усредняя, получается амплитуда. Дальше просто делаем цвет между красным и синим, в зависимости от той самой амплитуды. Зарисовываем канву.
Многие из нас стали задавать простой вопрос: как скачать, установить и сыграть в нашу любимую игру прямо на компьютере?
Если вы не любите маленькие экраны смартфона или планшета, то сделать это можно с помощью программы-эмулятора. С ее помощью можно создать на своем компьютере среду Android и через нее запустить приложение. На данный момент самыми популярными утилитами для этого являются: Bluestacks и NoxPlayer.
Установка Цветомузыка на компьютер с помощью Bluestacks
Bluestacks считается самым популярным эмулятором для компьютеров под управлением Windows. Кроме того, есть версия этой программы для Mac OS. Для того, чтобы установить этот эмулятор на ПК нужно, чтобы на нем была установлена Windows 7 (или выше) и имелось минимум 2 Гб оперативной памяти.
+ Windows: дважды щелкните по скачанному EXE-файлу, нажмите «Да», когда появится запрос, щелкните по «Установить», нажмите «Завершить», когда эта опция станет активной. Откройте Bluestacks, если он не запустился автоматически, а затем следуйте инструкциям на экране, чтобы войти в свою учетную запись Google.
+ Mac: дважды щелкните по скачанному файлу DMG, дважды щелкните по значку Bluestacks, нажмите «Установить», когда будет предложено, разрешите устанавливать программы сторонних разработчиков (если понадобится) и нажмите «Продолжить». Откройте Bluestacks, если он не запустился автоматически, и следуйте инструкциям на экране, чтобы войти в свою учетную запись Google.
Скачайте файл APK на компьютер. APK-файлы являются установщиками приложений. Вы можете скачать apk-файл с нашего сайта.
Щелкните по вкладке «Мои приложения». Она находится в верхней левой части окна Bluestacks.
Нажмите «Установить APK». Эта опция находится в нижнем правом углу окна. Откроется окно Проводника (Windows) или Finder (Mac).
Выберите скачанный файл APK. Перейдите в папку со скачанным файлом APK и щелкните по нему, чтобы выбрать.
Нажмите «Открыть». Эта опция находится в нижнем правом углу окна. Файл APK откроется в Bluestacks, то есть начнется установка приложения.
Запустите приложение. Когда значок приложения отобразится на вкладке «Мои приложения», щелкните по нему, чтобы открыть приложение.
Ты можешь использовать Цветомузыка на компьютере уже сейчас - просто скачай Цветомузыка для Windows и Mac прямо с этой страницы и установи приложение и ты останешься доволен.
Установка Цветомузыка на компьютер с помощью NoxPlayer
Nox App Player бесплатна и не имеет никакой навязчивой всплывающей рекламы. Работает на Андроиде версии 4.4.2, позволяя открывать множество игр, будь то большой симулятор, требовательный шутер или любое другое приложение.
+ Для того чтобы установить эмулятор Nox App Player, нажимаем на кнопку «СКАЧАТЬ».
+ Далее начнется автоматическая загрузка, по завершении которой необходимо будет перейти в папку «Загрузки» и нажать на установочный файл скачанной программы.
Установка и запуск программы:
+ Для продолжения установки необходимо в открывшемся окне нажать на кнопку «Установить». Выберите дополнительные параметры инсталляции, нажав на кнопку «Настроить», если вам это необходимо. Не снимайте галочку с пункта «Принять «Соглашение»», иначе вы не сможете продолжить.
+ После того как эмулятор будет установлен на компьютер, вы увидите на экране окно запуска, где необходимо будет нажать на кнопку «Пуск».
+ Все, на этом этапе установка эмулятора Nox App Player завершена. Для полноценной работы программы вам необходимо будет зайти в свой аккаунт Play Market — нажмите на иконку приложения в папке Google, введите логин и пароль от вашей учетной записи.
Загрузка и установка приложений: Для этого вам необходимо скачать файл приложения в формате APK и просто перетащить его на рабочий стол Nox App Player. После этого сразу начнется установка, по окончании которой вы увидите значок этого приложения на главном экране.
Наверняка, каждый человек, который хотя бы раз бывал на дискотеке, в ночном клубе или на различных шоу, испытывал невероятные ощущения от цветомузыки. В результате постоянной смены освещения и сочетания громоподобного звука чувства эйфории необычайно сильны. Но мало кому приходило на ум, что цветомузыку можно создать на собственном компьютере.
Что представляет собой цветомузыка?
Если не вдаваться в технические подробности электрических схем установок и прожекторных компонентов, установленных в них, стоит остановиться на самом главном. Другими словами, на смене цветов, происходящей не беспорядочно, а точно в такт музыкального трека. Это возможно за счет использования всевозможных фильтров различных частот. В данном случае нет ничего сложного. К каждому фильтру, к примеру, подключаются светодиоды, имеющие определенные цвета. Таким образом, можно увидеть тот или иной оттенок.
Применение музыкальных плееров
Далее стоит обратить внимание, что представляет собой цветомузыка на мониторе компьютера. В данном случае она называется визуализатором или зрительным образом. Необходимо заметить, что большинство современные аудио- и видеоплееров обладают подобным эффектом. Что касается встроенных средств Windows, не существует ничего проще, чем использовать «родной» эффект визуализации в проигрывателе Media Player. В данном случае существует много тем специализированных направлений.
Большой популярности в применении цветомузыки на мониторе компьютера достигли плееры следующего типа:
Чтобы включить эффект визуализации, обычно необходимо использовать «родное» меню или одну из специальных кнопок, которые вынесены на основную панель. При сравнении представленных плееров можно отметить, что WinAmp и AIMP в активном режиме визуализации не потребляют большое количество системных ресурсов, чем отличаются от AVS. Правда, по эффектам он выходит победителем. В данном случае можно увидеть много интересных тем и комбинаций, однако наблюдается достаточно высокое разрешение генерируемых эффектов. Поэтому использовать его на аппаратах с небольшой мощностью просто нет смысла.
Подключение дополнительных плагинов
Учитывая богатство своих средств, данные плееры обладают ограниченными возможностями. Для обеспечения яркости и разнообразия цветомузыки на мониторе, предлагается задуматься об установке и подключении многочисленных дополнительных плагинов. Например, для плеера WinAmp созданы десятки тысяч дополнений. Ведь они разрабатываются всеми, кому не лень.
Одними из наиболее известных и интересных программ подобного вида являются плагины вида Prometeus или LPT, обладающие достаточно впечатляющим функционалом. Правда, можно подойти к этому вопросу с другой стороны. Если цветомузыка на мониторе не нравится пользователю, можно воспользоваться программами шуточных действий. К примеру, небольшое приложение LedSwitcher, подключенное в виде плагина к плеерам WinAmp. В данном случае вместо игры цветовой гаммы эффект возможен в результате мерцания светодиодов программных клавиш. Таковыми являются следующие кнопки:
Конечно, плагин функционирует при использовании стандартной PCI-клавиатуры. Если применяются ноутбуки без подсветки клавиатуры, данный вариант с плагинами не сработает.
Создание экрана для цветомузыки своими руками
Существуют такие энтузиасты, которые не устраивают стандартные средства плееров. Они стремятся воспользоваться творчеством. Цветомузыку на мониторе можно создать при использовании мощной программы для обработки видео, которая называется Adobe After Effects. В качестве главного приоритета выступает обработка видеосигнала или записи, однако если покопаться. Для этого здесь существует много интересных инструментов, позволяющих создать цветовые эффекты. Таким образом, конечное изображение способно совмещать в себе двумерные и трехмерные элементы. Это позволяет усилить эффект присутствия. Кроме того, предлагается вставлять все, что захочется. Это относится к фрагментам видео, фото, текста и прочему.
В статье приведена общая информация, использования или создания цветомузыкальных эффектов на компьютере. Стоит отметить, что существуют и другие программы, предназначенные для получения эффектов визуализации. Таким образом, выбор должен сделать пользователь самостоятельно. Также необходимо обратить внимание на разработки российских производителей, которые в некоторых случаях относятся к стилю ретро. Примером является игра калейдоскоп. Существует одноименная программа «Калейдоскоп» либо приложение «Калейдофон», предназначенные для создания данного эффекта.
Запись опубликована 23.08.2015 автором katrinas11 в рубрике Программы. Отблагодари меня, поделись ссылкой с друзьями в социальных сетях:
Цветомузыка на мониторе компьютера: наиболее популярные программы : Один комментарий
Светомузыкальная установка на ламах накаливания и тремя каналами: вч, сч и нч. Звуковой сигнал расщепляется на три части спектра, и лампы моргают в такт музыке! Несложная схема из советского радиожурнала. Подробную информацию смотрите по ссылке
Всё о мониторах: статьи, обзоры, советы и рекомендации
Мерцание разноцветных огоньков в такт с музыкой, создаст неповторимою атмосферу. Цветомузыка позволит превратить даже самую простую вечеринку в неподражаемое и запоминающееся шоу.
Добиться цветомузыкального эффекта на экране монитора, можно с помощью программ и плагинов или покупкой цветомузыкальной установки.
Обычно такие устройства подстраиваются под такт музыки.
Если Вы в ладах с паяльником, можно попробовать собрать цветомузыкальную установку со светодиодами.
Цветомузыка на светодиодах
Для этого, надо собрать простейшую конструкцию из резисторов и светодиодов. Все детали надо соединить последовательно . Каких-либо особых знаний по электронике не требуется.
Соответственно, сюда подключаются все минусы светодиодов. Определить полярность светодиода можно с помощью батарейки на 3 В. Также можно установить выключатель. Это лишь небольшой набросок одной из возможных схем создания мигающих огоньков, более подробную схему нужно искать на специальных сайтах любителей создавать электрические чудеса.
Размещать светодиоды можно как угодно. В качестве панели можно использовать корпус системного блока, крышку от отсеков, толстый картон, пластину гетинакса и т. д. Нужно просверлить такие отверстия, чтобы светодиоды туго в них входили.
Если после сборки компьютер начал выключаться или перегружаться, надо быстро вытащить все из порта. После поиска и проверки ошибок можно повторить попытку.
Панели с светодиодами можно разместить за монитором (как показано на рисунке в начале поста), а в дополнении к этому, установить визуальный эффект в любом проигрывателе и получить шикарную цветомузыку.
Цветомузыка с помощью WinAmp
Можно также выполнить настройку эффектов в соответствующей опции:
После выбора эффекта изменения надо сохранить , нажав на кнопку «Save».
Рассмотренные методы позволят создать настоящую дискотеку не выходя из дома.
Читайте также: