Add midi control throw Web-Midi-API. Add keys to change volume level for selecting channel, to tap tempo, etc

Latest Version

Version
1.5.4
Update
February 5, 2021
Size
96.2KiB
Developer
Category
Users
564
Rating
5 ★
Manifest Version
2
Web Store Status
Languages Support
русский
See more
Permissions
See more

Soundcraft UI Midi Control Extension

Расширение для браузера Google Chrome/Chromium позволяет настроить midi-контроллер для работы с элементами web-интерфейса цифровых микшерных пультов Soundcraft семейства UI.

Возможны установка громкости, mute, solo выбранного на главном экране web-интерфейса канала, а также назначение функций Mute All, Mute FX, Tap Tempo.
Настройки контроллера сохраняются. Их можно как частично, так и полностью сбросить.

Расширено управление с клавиатуры компьютера: изменение громкости выбранного канала клавишами 'PageUp' и 'PageDown', или '>' и '<', а также установление настройки bpm Tap Tempo с помощью клавиши 'T'. В виджете плеера организовано управление с клавиатуры функциями изменения громкости, mute, solo.

Данное расширение бесплатное. Разработчик (музыкант, вокалист, программист) будет благодарен за положительные отзывы и оценки, а также любую помощь, поддержку, пожертвования на развитие проекта.

ВНИМАНИЕ!!! В версиях браузера выше v.76 функциональность ограничена (доступно только управление с клавиатуры компьютера) в связи с политикой блокирования работы Web-Midi-Api на ресурсах без HTTPS, на которых и располагается веб-интерфейс микшерных пультов Soundcraft UI https://www.chromestatus.com/feature/5138066234671104.
Возможны ДВА решения:
I) 1. ПЕРЕЙТИ в раздел флагов браузера, введя в адресную строку браузера chrome://flags/#unsafely-treat-insecure-origin-as-secure,
2. ВКЛЮЧИТЬ (установить в Enabled) флаг #unsafely-treat-insecure-origin-as-secure
3. ВПИСАТЬ используемые адреса web-интерфейса; в общем виде это будет выглядеть так:
http://ui-mixer.io,http://10.10.0.80,http://10.10.1.1,http://10.10.1.80,http://10.10.2.1,http://10.10.2.80,http://192.168.0.80,http://192.168.1.80,http://192.168.100.80,http://192.168.43.80
4. ПЕРЕЗАПУСТИТЬ браузер (например, путём нажатия на кнопку \"Relaunch\").
ИЛИ
II) Использовать расширение в поддерживаемых версиях Chromium (v.45 - v.76), что, с одной стороны, быстрее, надёжнее и работоспособнее, а с другой, не затронет настроек уже используемого браузера Google Chrome.
Ссылки на скачивание с официального репозитория рабочих версий Chromium:

Chromium v.76 x32:
https://www.googleapis.com/download/storage/v1/b/chromium-browser-snapshots/o/Win%2F665004%2Fchrome-win.zip?generation=1559266321461084&alt=media

Chromium v.76 x64: https://www.googleapis.com/download/storage/v1/b/chromium-browser-snapshots/o/Win_x64%2F665006%2Fchrome-win.zip?generation=1559266498559000&alt=media

Примечание. Использовать для назначения действий на midi-контроллер ОДНОВРЕМЕННО на нескольких разных браузерах не получится в виду ограничений архитектуры браузеров.

В ОС должны быть установлены драйверы для midi-контроллера. Midi-контроллер должен быть подключен до запуска Google Chrome. Также желательно почистить кеш, cookies для сайта веб-интерфейса.
Список адресов, по которым доступна работа расширения с Web-интерфейсом пульта на случай, например, использования отдельного роутера:
\"*://ui-mixer.io/mixer.html\",
\"*://www.soundcraft.com/ui-demo/mixer.html\",
\"*://www.soundcraft.com/ui24-software-demo/mixer.html\",
\"*://10.10.2.1/mixer.html\", \"*://10.10.1.1/mixer.html\",
\"*://10.0.0.80/mixer.html\",
\"*://10.0.1.80/mixer.html\",
\"*://10.0.2.80/mixer.html\",
\"*://192.168.0.80/mixer.html\",
\"*://192.168.1.80/mixer.html\",
\"*://192.168.2.80/mixer.html\",
\"*://192.168.43.80/mixer.html\",
\"*://192.168.100.80/mixer.html\".
Если Вы используете внешний роутер, то для обеспечения функциональности расширения, присвойте микшеру Soundcraft один из представленных выше IP-адресов.

ВАЖНО!!! У кого тормозит web-интерфейс пульта Soundcraft UI на браузерах на основе Chromium (Google Chrome, Opera, Edge и т.д.):
1) зайдите в настройки браузера Chrome
2) в категории \"Система\" найти и ОТКЛЮЧИТЬ пункт \"Использовать аппаратное ускорение (при наличии)\".
3) перезапустить браузер
Данный баг никак не связан с настоящим расширением.

В случаях некорректной работы расширения прошу направлять Ваши замечания с её описанием по адресу [email protected].
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx",\t"name": "Soundcraft UI Midi Control",\t"short_name": "UI Midi Control",\t"description": "Add midi control throw Web-Midi-API. Add keys to change volume level for selecting channel, to tap tempo, etc",\t"version": "1.5.4",\t"manifest_version": 2,\t"icons": {\t\t\t"16": "16.png",\t\t\t"24": "24.png",\t\t\t"48": "48.png",\t\t\t"64": "64.png",\t\t\t"96": "96.png",\t\t\t"128": "128.png"\t\t},\t\t\t"content_scripts": [\t\t{\t\t\t"matches": [ "*://ui-mixer.io/mixer.html", "*://msftconnecttest.com/mixer.html",\t\t\t"*://www.soundcraft.com/ui-demo/mixer.html", \t\t\t"*://www.soundcraft.com/ui24-software-demo/mixer.html",\t\t\t"*://10.10.2.1/mixer.html", "*://10.10.1.1/mixer.html", \t\t\t"*://10.0.0.80/mixer.html",\t\t\t"*://10.0.1.80/mixer.html", \t\t\t"*://10.0.2.80/mixer.html",\t\t\t"*://192.168.0.80/mixer.html",\t\t\t"*://192.168.1.80/mixer.html",\t\t\t"*://192.168.2.80/mixer.html",\t\t\t"*://192.168.43.80/mixer.html",\t\t\t"*://192.168.100.80/mixer.html"\t\t\t],\t\t\t"js": [ "jquery.js", "init.js" ],\t\t\t"run_at": "document_idle"\t\t}\t],\t\t"web_accessible_resources": [\t\t"uimidicontrol.js"\t],\t\t"browser_action": {\t\t"default_icon": "128.png",\t\t"default_popup": "popup.html",\t\t"default_title": "Soundcraft UI Midi Control"\t} }
Read more

Similar Extensions

User reviews

icon

Andry Skreber (ID: 00000048c579b010) Voted 5 ★ - Updated 07/22/2021 Большое спасибо человеку...