Миди контроллер из USB клавиатуры. Помогите!

  • Автор темы Автор темы Ravind
  • Дата начала Дата начала

Ravind

New Member
20 Янв 2010
2
0
0
Люди, не дайте идеи умереть!! Хочу сделать миди контроллер из клавы, кнопок достаточно, сложность в том что нужно часть кнопок заменить на линейные регуляторы, еще ломаю голову над тем как дополнить это колесом прокрутки, типа джога на dj проигрователях. И надеюсь что есть споосбы USB клаве задать статус миди-контроллера. Кто что знает, умеет, пишите, любой информации буду рад.
 
сложность в том что нужно часть кнопок заменить на линейные регуляторы
Нельзя.
как дополнить это колесом прокрутки
Никак.
надеюсь что есть споосбы USB клаве задать статус миди-контроллера
Нет.

Нет, конечно, всё это можно сделать. Но намного проще собрать новый контроллер, чем пытаться сделать его из совершенно другого устройства.

Могу ещё раз, если так уж интересно…
сложность в том что нужно часть кнопок заменить на линейные регуляторы
Схема цифровая, и в ней нельзя просто взять и вставить резистор вместо кнопки. А учитывая схему опроса матрицы кнопок, это сделать вообще нереально. Придётся вводить дополнительный контроллер, который будет работать как мультиплексор USB-клавы и данных от собственных АЦП. Это уже сложнее, чем собрать новый контроллер.
как дополнить это колесом прокрутки
Опять же, на отдельном контроллере, т.к. некуда подключить в обычной клавиатуре. Встречаются, правда, клавиатуры с колесом. Но из сообщения следует, что такого колеса там нет.
есть споосбы USB клаве задать статус миди-контроллера
Ага. Надо всего лишь написать программу для МК клавы и умудриться его прошить. Если там вообще прошиваемый контроллер стоит. Можно и с другой стороны к задаче подойти — сделать драйвер-перехватчик на стандартную USB-клаву по типу схемы, известной как «video driver hook».

В общем, нефиг пытаться сделать синтезатор из пылесоса.
 
Последнее редактирование:
Убил идею в зародыше!! )))) За то что так популярно объяснил спасибо. Насчет колеса прокрутки, понимаю такой принцип работы, например - "при вращении вправо позиция +1 и позиция -1 при вращении влево" для громкости. Интересует не механическая часть как это работает, а электронная, если использовать оптическую систему как в шариковых мышках. Если собрать контроллер например на 4 кнопки, как заставить работать оптическую часть на эти две кнопки для + и - громкости????
 

Сейчас просматривают