С Новым годом! Форум программистов, компьютерный форум, киберфорум
Аудио, усилители звука
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
5 / 5 / 0
Регистрация: 03.10.2014
Сообщений: 313
1

Данные для самописного ПО с микшерного пульта

22.03.2023, 11:52. Показов 696. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день!

Вопрос Знатокам темы.

Как получить в программе собственной разработки, положения регуляторов (ползунков, кнопок, тумблеров, "крутилок") с микшерного пульта в реальном времени ?
Т.е. оператор передвинул ползунок - на экране компьютера тут же (с минимальной задержкой) отобразилось новое значение.
Стандартные оболочки звуковых пультов не подходят - задача разработать именно собственное ПО не связанное со звуком.


Подробнее.
Есть собственное ПО для управления/тестирования сложной установки.
Задача - подавать с компьютера (через специальную плату) определенные сигналы на различные порты.
Экранное управление (GUI) есть - теперь задача продублировать его "механически".

Возникла идея использовать (пусть дорогой и навороченный) микшерный пульт, перемаркировав подписи на панели.

Как я понимаю, аналоговые пульты (даже если они USB) для этого не особо подходят - в лучшем случае, придется расшифровывать изменения "несущей", а это низкая точность, невозможность отслеживать положения переключателей и кнопок микшерного пульта и вообще "не наш путь"...
...а мне бы что-то (пусть дорогое), но передающее непосредственно состояние всех кнопок, переключателей и ползунков.
Ну и естественно без того, чтобы писать свой драйвер =)

Возможно мы не в ту сторону смотрим и в свободной продаже есть какие то пульты аналогичные "звуковым", но заточенные под нашу задачу?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.03.2023, 11:52
Ответы с готовыми решениями:

Схема микшерного пульта powermate 1000-2
Здравствуйте, мне на ремонт попал микшерный пульт. На одном канале во время работы было КЗ и...

подскажите на чем лучше(и проще) реализовать подобие "эквалайзера" - "микшерного пульта" или как это еще назвать
Реально ли создать подобное на базе html? p.s. картинка прилогаеться

Частота пульта от телевизора совпадает с частотой пульта аудио системы
Частота сигнала некоторых кнопок на пульте от TV совпадает с частотой сигнала на пульте от аудио...

Корзина для самописного конструктора
Добрый день! Такая задача: есть самаписный конструктор (одежда+лого). Сейчас нужна карзина, в...

6
232 / 162 / 29
Регистрация: 26.11.2022
Сообщений: 717
22.03.2023, 13:57 2
Своя панелька с кнопками и ползунками и от неё на modbus платы аналогового и дискретного ввода.
Для скорости можно не через последовательный порт а через ethernet.

Но опять - надо ТЗ.
Сколько будет кнопок, сколько ползунков, будет ли расширение?
Какая допускается задержка ? (например 0.1с или 2с не критично)
Будет ли управление от компа - тоесть будут ли выходы?
Расстояние от компа до пульта? 1 метр или тянуть в соседную комнату ?

Можете конечно извратиться и на миди клавиатуре попробовать ))
0
5 / 5 / 0
Регистрация: 03.10.2014
Сообщений: 313
22.03.2023, 14:17  [ТС] 3
Цитата Сообщение от Aledveu Посмотреть сообщение
Своя панелька с кнопками и ползунками и от неё на modbus платы аналогового и дискретного ввода.
Для скорости можно не через последовательный порт а через ethernet.
Своя это тоже вариант - но что с гарантией, скоростью ремонта и т.п.? Где брать драйвера под разные системы?
Потом, как я понимаю, ползунки и "крутилки" бывают сильно разные и если собирать "на коленке" и из "того что есть в наличие" - будут или стоить как чугунный мост, или шуметь, что для нас критично.

А по скорости - даже 0,1 секунда это ОЧЕНЬ много - поэтому я и присматриваюсь к штатным "музыкальным" пультам - где "шум" минимальный", и "скорость отклика" тоже стараются понизить до минимума, т.к. даже говорить в микрофон с отставанием даже в 0.1 секунду очень некомфортно, не то что петь.
0
232 / 162 / 29
Регистрация: 26.11.2022
Сообщений: 717
22.03.2023, 15:24 4
если нужна гарантия - заказывайте разработку и изготовление такого аппарата "под ключ" - за соответствующие деньги.

В наличии сейчас куча всяких кнопок и на рассыпухе собрать будет очень недорого.

0.1 с - это надо за это время отобразить на экране? или зафиксировать - было ли нажатие?

или покупайте студийный пульт - где даже крутилки с моторчиками.

Пока нет ТЗ это всё абстрактные рассуждения. Даже не написали для чего всё это.
0
5 / 5 / 0
Регистрация: 03.10.2014
Сообщений: 313
22.03.2023, 15:34  [ТС] 5
Цитата Сообщение от Aledveu Посмотреть сообщение
Даже не написали для чего всё это.
Как не написал? В топике под жирным Подробно.
Если еще подробнее - тестирование установки по производству Фолиевой кислоты из банановой кожуры методом быстрой заморозки жидким азотом. Правда не понимаю, зачем вам это нужно... Смысл в том, что там масса АЦП на внутренней управляющей плате, а на самой установке куча разнокалиберных аналоговых и дискретных датчиков.
Чтобы все это протестировать в рабочем режиме, не собирая саму установку - нужен стенд, где инженеры будут вручную выставлять разные входные значения для различных АЦП в разных конфигурациях.
0
232 / 162 / 29
Регистрация: 26.11.2022
Сообщений: 717
22.03.2023, 16:46 6
Так зачем пишете что вам надо время реакции 0.1 с. Да притом ещё приплетаете лаг при потоковой обработке звука.
Это совсем разные вещи.

А тестировать то что? плату которая уже есть - тогда для имитации сигналов от датчиков вам нужен собственный стенд с кнопочками, тумбленами и переменными резисторами (а то и самими датчиками - если например там токовая петля). Подключаете их к плате и тестируете.

Или вы собираетесь тестировать компьютерный софт который всем будет управлять? тогда у вас уже есть интерфейс обмена данными с железом.
0
5 / 5 / 0
Регистрация: 03.10.2014
Сообщений: 313
22.03.2023, 19:23  [ТС] 7
Цитата Сообщение от Aledveu Посмотреть сообщение
А тестировать то что? плату которая уже есть
Тестировать плату, верно.
Нужно подавать тестовые сигналы имитируя различные датчики на разных каналах, в том числе и одновременно, периодически, в разных сочетаниях.
Для этого есть специальная плата в компьютере ("плата ввода-вывода"), которая под управлением "самописного" ПО это делает.
Но инженерам неудобно пользоваться графическим интерфейсом - они к "механике" более привычные - и так объективно быстрее и удобнее. Или, к примеру, нужно на двух каналах одновременно менять напряжение.
Поэтому для "самописного" ПО нужен пульт. Соответственно в роли этого пульта и рассматривается MIDI-пульт, например "микшер".
Скорость отзыва должна быть высокая, т.к. при тестировании, например, при изменении положения ползунка, должно в режиме реального времени (с минимальным лагом) происходить изменение напряжения на соответствующем канале тестирования от "платы ввода-вывода" в компьютере до "тестируемой платы" на стенде.
Вроде это все достаточно очевидные вещи - поэтому и не расписывал настолько подробно...

А самое главное, никак не пойму зачем вам это длинное и скучное описание?... мне то нужен ответ на вопрос "Как получать данные с микшерного пульта?" =)))

Добавлено через 9 минут
И ответ вроде найден - через MIDI-драйвер и специализированную MIDI-библиотеку (DLL)...
...осталось только найти пульт, с которым все это идет и при этом работает на разных системах и без сбоев.
0
22.03.2023, 19:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.03.2023, 19:23
Помогаю со студенческими работами здесь

Спектрограф для самописного плеера
Доброго вам времени суток. У меня проблема, я пишу плеер и хочу сделать со спектрографом, но не...

Фотогалерея для самописного шаблона
Всем привет у меня небольшая проблема писал недавно шаблон вроде бы все хорошо все нормально...

Настройка чпу для самописного скрипта
Каким образом настроить обработку адресов для самописного скрипта??? На сайте есть каталог -...

Простой форум для самописного сайта
Надо разместить на самописном сайте небольшой форум для отзывов , но в деталях не знаю как это...

Шорт теги для самописного движка!?
Всем привет) Столкнулся с задачкой, если есть мысли как сделать, то подскажите пожалуйста. ...

корректный роботс для самописного сайта
Всем привет! Пишу потихоньку сайт афоризмов http://aforizmus.com/ Роботс делал по статье, а...

Движок поиска для самописного сайта
Есть самописный движок, необходимо организовать поиск по БД (mysql), по двум полям - русское...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru