
DIYFACTORY.RU |
ФОРУМ |
УЧАСТНИКИ |
ПОМОЩЬ |
КАЛЕНДАРЬ |
ПОИСК |
ГАЛЕРЕЯ |
ФАЙЛЫ |
ПРАВИЛА |
РЕПУТАЦИЯ
|
Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
Страницы: (2) [1] 2 ( Перейти к первому непрочитанному сообщению ) | ![]() ![]() ![]() |
diyfactory |
![]() |
Unregistered ќткуда: ![]() |
Есть вопрос-предложение.
Очень частая задача которую приходится решать музыкантам-одиночкам в процессе записи - запуск и останов сессии в процессе записи. При этом делать это с клавиатуры а тем более мышью не очень удобно - компьютер может находиться довольно далеко от исполнителя, руки заняты инструментом (гитара в руках) и так далее. Собственно встречал ли кто-нибудь схему, проект простейшего футсвитча мидиконтроллера чтобы иметь возможность управления простейшими функциями DAW с помощью ног? Простота схемы решения приветствуется - как правило музыканты с паяльником не очень дружат, а штука была бы очень полезная и восребованная... ![]() |
|
Diz |
Дата 29.11.2007 - 21:53
|
Unregistered ќткуда: ![]() |
Давным-давно делал такой футконтроллер, подключающийся к геймпорту
компьютера :-) Из железа - кучка кнопок и диодов. |
|
Serge_D |
Дата 29.11.2007 - 21:58
|
Unregistered ќткуда: ![]() |
Ничего сложного нет.. код для микроконтроллера тот кто "в теме" (Diz напимер
![]() ![]() Проект как раз для новичка в контроллерах, мож попробовать ![]() |
|
diyfactory |
Дата 29.11.2007 - 23:12
|
Unregistered ќткуда: ![]() |
Serge_D
Да по сути одной-двух кнопок хватит - плэй стоп. Если можно будет программировать на какой миди канал вешать к какому-то событию привязывать - то можно так и включение-отключение эффекта какого-нибудь организовать. Вот на гтлабе участник мидиконтроллер для гитаррига предлагает (что меня признаюсь на мысль и навело - поскольку давно вопросом задавался - у кого миди клава с педалью есть, или контроллер для того же гитаррига оригинальная - тем хорошо, а у кого нет - почему не спаять?) - http://forum.gtlab.net/cgi-bin/yabb2/YaBB....=1196174865/6#6 - такое-же нечто, но проще ещё и без лишних входов выходов аудио - просто кнопка - вкл. выкл. ![]() |
|
Diz |
Дата 30.11.2007 - 02:58
|
Unregistered ќткуда: ![]() |
Если есть интерес - можно сделать проектик. 8 переназначаемых
кнопок, миди-сообщения посылаются по нажатию, отпусканию или переключению. Настройки программируются по midi и сохраняются в памяти девайса - соответственно, можно юзать и без компа. Но проще купить готовый и не иметь заморочек с корпусом и механикой. |
|
diyfactory |
Дата 30.11.2007 - 11:19
|
Unregistered ќткуда: ![]() |
Думаю с юсб сложнее - надо знать интерфейс, дрова писать(?), вообще это вопрос интерфейса - гейм порт, миди порт - лучше максимально простое решение выбрать иначе вряд ли до реального проекта дотянем.
![]() |
|
diyfactory |
Дата 30.11.2007 - 16:18
|
Unregistered ќткуда: ![]() |
Вот описание проекта для гитаррига http://www.guitarlab.narod.ru/rigkontrol.htm
А вот и проект под наши задачи http://maxmidi.com/diy/foot/index.html - что скажете? |
|
BSVi |
Дата 30.11.2007 - 17:04
|
Unregistered ќткуда: ![]() |
ЮСБ - не сложно. Нужно юзануть либо контроллер с встроенным аппаратным USB, либо IgorPlug для AVR, либо FT Какой-нить. Драйвера есть готовые и идут вместе с виндой. Миди контроллер это HumanInterfaceDevice (HID).
|
|
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, довольно старом. |
|
diyfactory |
Дата 30.11.2007 - 18:58
|
Unregistered ќткуда: ![]() |
Ребят так реально собрать кнопку с миди одну на коленке? А то ведь опять поболтаем и разойдёмся...
![]() |
|
BSVi |
Дата 1.12.2007 - 00:06
|
Unregistered ќткуда: ![]() |
Годится все и игорплуг и ФТ. Просто для них нужно будет писать дрова (а писать то там особо нечего - перенаправлялна стрима из игорплуга в мидистриминг). Если чесно думал, что ЮСБ - это HID. И, ИМХО, это даже логично.
ОФФТОП: Кстате, Diz, может подскажешь какие-нить контроллеры с ЮСБ чтоб подешевше было. функциональности особой не требуется - половина их них должна получить данные от ЮСБ и отослать их через SPI на чип CC1101 (трансивер), а половина - наоборот получить от CC и отослать в ЮСБ. Поток около 100кбод |
|
Serge_D |
Дата 1.12.2007 - 00:32
|
Unregistered ќткуда: ![]() |
Кстати вот нарыл у себя в архивах вот такую схемку.. впелне потходящую под наши требования. Контроллер посылает сообщения NOTE ON NOTE OFF , по желанию можно изменить в прошивке на другие значения, однако для Cubase это совсем не обязательно...
Это сообщение отредактировал Serge_D - 1.12.2007 - 00:40 Присоединённый файл ( Кол-во скачиваний: 48 ) ![]() |
|
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 и т.д.). |
|
Diz |
Дата 1.12.2007 - 02:30
|
Unregistered ќткуда: ![]() |
Если есть в наличии геймпорт - прошу обратить внимание на
вот это. |
|
diyfactory |
Дата 1.12.2007 - 12:25
|
Unregistered ќткуда: ![]() |
Diz
Предлагаю максимально простой проект сделать - а потом если есть заинтересованные - сделать более мощный футконтроллер. За файлик спасибо - интересно. Имхо примерно нечто такое и нужно - два проводка, две детальки по возможности. ![]() |
|
Diz |
Дата 2.12.2007 - 17:49
|
Unregistered ќткуда: ![]() |
Если собирать midifoot - ставим Шоттки, нужно малое падение
напряжения. diyfactory: два проводка и две детальки, боюсь, не выйдет. В любом случае будет немалый стартовый порог - сборка программатора :-) |
|
vilager |
Дата 26.02.2008 - 01:02
|
Unregistered ќткуда: ![]() |
вариант с миди-контроллером - тема ещё актуальна? нашёл тут у себя старую разработку - триггеры барабанов. но можно ведь и другие команды отсылать. 8 входов.
|
|
vilager |
Дата 27.02.2008 - 23:51
|
Unregistered ќткуда: ![]() |
скинул в раздел "схемы". вобщем, там неперепрограммируемые коды на ch#1. прессеты с номерами 1-8, тоесть коды C000 - C007 в соответствии с кнопками. если линии связи от кнопок к мк длинные, желательно добавить по резистору 60-100 ом. на всякий случай сделал и hex и bin под мегу8 TQFP - какая была на макете. если надо - перепрошью под любой avr , надо чтобы UART был, да он везде есть кажется. кварц равен внутреннему осциллятору, но по поводу стабильности последнего не подпишусь...
|
|
Vladislav |
Дата 28.02.2008 - 23:51
|
Unregistered ќткуда: ![]() |
Народ а как насчет Midibox от uccaps.de
Собрал себе довольно давно. Очень доволен. 8 кнопок, 16 потенциометров, настраиваются на любые midi сообщения, есть жк дисплей, относительно недорого, легко собирается. Прсто мне странно, что никто не обсуждает этот контролер. |
|
diyfactory |
Дата 29.02.2008 - 11:15
|
Unregistered ќткуда: ![]() |
Vladislav
Я бы с удовольствием собрал наверное. А можно подробнее - может в виде небольшого how to? У нас есть как раз раздел Обмен Опытом - можно было бы там обсудить. Ну или если есть желание - подготовить материал выложить на сайте. Штука то востребованная. Другое дело действительно так прост и проще его собратьт чем купить какой нибудь контроллер от беринджера? |
|
![]() |
![]() ![]() ![]() |