www.diyfactory.ru



Страницы: (2) [1] 2   ( Перейти к первому непрочитанному сообщению ) Ответ в темуСоздание новой темыСоздание опроса

> Футсвитч - мидиконтроллер.
diyfactory
  Дата 29.11.2007 - 20:14
Цитировать сообщение




Unregistered












ќткуда:


Есть вопрос-предложение.
Очень частая задача которую приходится решать музыкантам-одиночкам в процессе записи - запуск и останов сессии в процессе записи. При этом делать это с клавиатуры а тем более мышью не очень удобно - компьютер может находиться довольно далеко от исполнителя, руки заняты инструментом (гитара в руках) и так далее.
Собственно встречал ли кто-нибудь схему, проект простейшего футсвитча мидиконтроллера чтобы иметь возможность управления простейшими функциями DAW с помощью ног?
Простота схемы решения приветствуется - как правило музыканты с паяльником не очень дружат, а штука была бы очень полезная и восребованная... unsure.gif
Top
Diz
Дата 29.11.2007 - 21:53
Цитировать сообщение




Unregistered












ќткуда:


Давным-давно делал такой футконтроллер, подключающийся к геймпорту
компьютера :-) Из железа - кучка кнопок и диодов.
Top
Serge_D
Дата 29.11.2007 - 21:58
Цитировать сообщение




Unregistered












ќткуда:


Ничего сложного нет.. код для микроконтроллера тот кто "в теме" (Diz напимер wink.gif ) набросает за пару часов (минут wink.gif ).. Фактически нам нужно подкючить несколько кнопок к контроллеру (плей, стоп, итд) и передать ето дело по миди. а уже любой практически хост можно гибко настроить..
Проект как раз для новичка в контроллерах, мож попробовать biggrin.gif
Top
diyfactory
Дата 29.11.2007 - 23:12
Цитировать сообщение




Unregistered












ќткуда:


Serge_D
Да по сути одной-двух кнопок хватит - плэй стоп. Если можно будет программировать на какой миди канал вешать к какому-то событию привязывать - то можно так и включение-отключение эффекта какого-нибудь организовать.
Вот на гтлабе участник мидиконтроллер для гитаррига предлагает (что меня признаюсь на мысль и навело - поскольку давно вопросом задавался - у кого миди клава с педалью есть, или контроллер для того же гитаррига оригинальная - тем хорошо, а у кого нет - почему не спаять?) - http://forum.gtlab.net/cgi-bin/yabb2/YaBB....=1196174865/6#6 - такое-же нечто, но проще ещё и без лишних входов выходов аудио - просто кнопка - вкл. выкл. smile.gif
Top
Diz
Дата 30.11.2007 - 02:58
Цитировать сообщение




Unregistered












ќткуда:


Если есть интерес - можно сделать проектик. 8 переназначаемых
кнопок, миди-сообщения посылаются по нажатию, отпусканию или переключению. Настройки программируются по midi и сохраняются в
памяти девайса - соответственно, можно юзать и без компа.

Но проще купить готовый и не иметь заморочек с корпусом и механикой.
Top
diyfactory
Дата 30.11.2007 - 11:19
Цитировать сообщение




Unregistered












ќткуда:


Думаю с юсб сложнее - надо знать интерфейс, дрова писать(?), вообще это вопрос интерфейса - гейм порт, миди порт - лучше максимально простое решение выбрать иначе вряд ли до реального проекта дотянем. smile.gif В идеале модульное решение - типовой модуль завязвнный на одной кнопке - кому нужно больше - наращивает или собирает более развернутую версию. Иначе действительно проще найти и купить готовое решение. Целесообразность никто не отменял...
Top
diyfactory
Дата 30.11.2007 - 16:18
Цитировать сообщение




Unregistered












ќткуда:


Вот описание проекта для гитаррига http://www.guitarlab.narod.ru/rigkontrol.htm
А вот и проект под наши задачи http://maxmidi.com/diy/foot/index.html - что скажете?
Top
BSVi
Дата 30.11.2007 - 17:04
Цитировать сообщение




Unregistered












ќткуда:


ЮСБ - не сложно. Нужно юзануть либо контроллер с встроенным аппаратным USB, либо IgorPlug для AVR, либо FT Какой-нить. Драйвера есть готовые и идут вместе с виндой. Миди контроллер это HumanInterfaceDevice (HID).
Top
Diz
Дата 30.11.2007 - 17:34
Цитировать сообщение




Unregistered












ќткуда:


diyfactory: Дрова писать не надо, интерфейс знать надо.

BSVi: Только контроллер с аппаратным USB. IgorPlug и Obdev не годятся,
ибо Low-Speed. FTDI тоже не годится - это только UART<->USB с классом
CDC. Миди-контроллер это не HID, а класс USB Audio Device, подкласс
MIDISTREAMING. Требуется скорость Full-Speed.

Драйвера есть в комплекте ОС, это верно.

Я делал USB-MIDI на контроллере CY7C64613, довольно старом.
Top
diyfactory
Дата 30.11.2007 - 18:58
Цитировать сообщение




Unregistered












ќткуда:


Ребят так реально собрать кнопку с миди одну на коленке? А то ведь опять поболтаем и разойдёмся... biggrin.gif
Top
BSVi
Дата 1.12.2007 - 00:06
Цитировать сообщение




Unregistered












ќткуда:


Годится все и игорплуг и ФТ. Просто для них нужно будет писать дрова (а писать то там особо нечего - перенаправлялна стрима из игорплуга в мидистриминг). Если чесно думал, что ЮСБ - это HID. И, ИМХО, это даже логично.


ОФФТОП:
Кстате, Diz, может подскажешь какие-нить контроллеры с ЮСБ чтоб подешевше было. функциональности особой не требуется - половина их них должна получить данные от ЮСБ и отослать их через SPI на чип CC1101 (трансивер), а половина - наоборот получить от CC и отослать в ЮСБ. Поток около 100кбод
Top
Serge_D
Дата 1.12.2007 - 00:32
Цитировать сообщение




Unregistered












ќткуда:


Кстати вот нарыл у себя в архивах вот такую схемку.. впелне потходящую под наши требования. Контроллер посылает сообщения NOTE ON NOTE OFF , по желанию можно изменить в прошивке на другие значения, однако для Cubase это совсем не обязательно...

Это сообщение отредактировал Serge_D - 1.12.2007 - 00:40

Присоединённый файл ( Кол-во скачиваний: 48 )
Присоединённый файл  SMALLMidikeyboard.rar
Top
Diz
Дата 1.12.2007 - 02:02
Цитировать сообщение




Unregistered












ќткуда:


Дрова писать под USB - совсем не просто. Думаю, что если есть возможность
этим не заниматься, то то лучше не заниматься :-)

Контроллер с аппаратным USB - любой подходящий ARM (например,
AT91SAM7... или LPC). Хороший вариант контроллеры
от Silabs, если не смущает 51-е ядро - http://www.silabs.com/tgwWebApp/public/web...BMCU_matrix.htm
Можно подумать в сторону контроллеров от Cypress и Microchip.
Я бы для такой задачи остановился, наверное, на Silabs.
Посмотри также на трансивер со встроенным USB, типа nRF24LU1 от Nordic.

Касательно проекта - давайте определимся с фичами, и можно приступать :-)
Я это вижу так - маленькая платка и 8 переназначаемых кнопок (программирование через sysex). Команды назначаются на нажатие, отпускание либо переключение каждой кнопки. Назначить можно любую команду из voice группы (note on, note off, program change, control change
и т.д.).

Top
Diz
Дата 1.12.2007 - 02:30
Цитировать сообщение




Unregistered












ќткуда:


Если есть в наличии геймпорт - прошу обратить внимание на
вот это.
Top
diyfactory
Дата 1.12.2007 - 12:25
Цитировать сообщение




Unregistered












ќткуда:


Diz
Предлагаю максимально простой проект сделать - а потом если есть заинтересованные - сделать более мощный футконтроллер. За файлик спасибо - интересно. Имхо примерно нечто такое и нужно - два проводка, две детальки по возможности. biggrin.gif Иначе не осилят музыканты.
Top
Diz
Дата 2.12.2007 - 17:49
Цитировать сообщение




Unregistered












ќткуда:


Если собирать midifoot - ставим Шоттки, нужно малое падение
напряжения.

diyfactory: два проводка и две детальки, боюсь, не выйдет.
В любом случае будет немалый стартовый порог - сборка программатора :-)
Top
vilager
Дата 26.02.2008 - 01:02
Цитировать сообщение




Unregistered












ќткуда:


вариант с миди-контроллером - тема ещё актуальна? нашёл тут у себя старую разработку - триггеры барабанов. но можно ведь и другие команды отсылать. 8 входов.
Top
vilager
Дата 27.02.2008 - 23:51
Цитировать сообщение




Unregistered












ќткуда:


скинул в раздел "схемы". вобщем, там неперепрограммируемые коды на ch#1. прессеты с номерами 1-8, тоесть коды C000 - C007 в соответствии с кнопками. если линии связи от кнопок к мк длинные, желательно добавить по резистору 60-100 ом. на всякий случай сделал и hex и bin под мегу8 TQFP - какая была на макете. если надо - перепрошью под любой avr , надо чтобы UART был, да он везде есть кажется. кварц равен внутреннему осциллятору, но по поводу стабильности последнего не подпишусь...
Top
Vladislav
Дата 28.02.2008 - 23:51
Цитировать сообщение




Unregistered












ќткуда:


Народ а как насчет Midibox от uccaps.de
Собрал себе довольно давно. Очень доволен. 8 кнопок, 16 потенциометров, настраиваются на любые midi сообщения, есть жк дисплей, относительно недорого, легко собирается.
Прсто мне странно, что никто не обсуждает этот контролер.
Top
diyfactory
Дата 29.02.2008 - 11:15
Цитировать сообщение




Unregistered












ќткуда:


Vladislav
Я бы с удовольствием собрал наверное. А можно подробнее - может в виде небольшого how to? У нас есть как раз раздел Обмен Опытом - можно было бы там обсудить. Ну или если есть желание - подготовить материал выложить на сайте. Штука то востребованная. Другое дело действительно так прост и проще его собратьт чем купить какой нибудь контроллер от беринджера?
Top
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Страницы: (2) [1] 2  Ответ в темуСоздание новой темыСоздание опроса

 

<% COPYRIGHT %>