Diyfactory Forum
Основные форумы => Музыкальное оборудование => Тема начата: diyfactory от Ноября 29, 2007, 08:14:55 pm
-
Есть вопрос-предложение.
Очень частая задача которую приходится решать музыкантам-одиночкам в процессе записи - запуск и останов сессии в процессе записи. При этом делать это с клавиатуры а тем более мышью не очень удобно - компьютер может находиться довольно далеко от исполнителя, руки заняты инструментом (гитара в руках) и так далее.
Собственно встречал ли кто-нибудь схему, проект простейшего футсвитча мидиконтроллера чтобы иметь возможность управления простейшими функциями DAW с помощью ног?
Простота схемы решения приветствуется - как правило музыканты с паяльником не очень дружат, а штука была бы очень полезная и восребованная... :unsure:
-
Давным-давно делал такой футконтроллер, подключающийся к геймпорту
компьютера :-) Из железа - кучка кнопок и диодов.
-
Ничего сложного нет.. код для микроконтроллера тот кто "в теме" (Diz напимер ;) ) набросает за пару часов (минут ;) ).. Фактически нам нужно подкючить несколько кнопок к контроллеру (плей, стоп, итд) и передать ето дело по миди. а уже любой практически хост можно гибко настроить..
Проект как раз для новичка в контроллерах, мож попробовать :D
-
Serge_D
Да по сути одной-двух кнопок хватит - плэй стоп. Если можно будет программировать на какой миди канал вешать к какому-то событию привязывать - то можно так и включение-отключение эффекта какого-нибудь организовать.
Вот на гтлабе участник мидиконтроллер для гитаррига предлагает (что меня признаюсь на мысль и навело - поскольку давно вопросом задавался - у кого миди клава с педалью есть, или контроллер для того же гитаррига оригинальная - тем хорошо, а у кого нет - почему не спаять?) - http://forum.gtlab.net/cgi-bin/yabb2/YaBB....=1196174865/6#6 (http://forum.gtlab.net/cgi-bin/yabb2/YaBB.pl?num=1196174865/6#6) - такое-же нечто, но проще ещё и без лишних входов выходов аудио - просто кнопка - вкл. выкл. :)
-
Если есть интерес - можно сделать проектик. 8 переназначаемых
кнопок, миди-сообщения посылаются по нажатию, отпусканию или переключению. Настройки программируются по midi и сохраняются в
памяти девайса - соответственно, можно юзать и без компа.
Но проще купить готовый и не иметь заморочек с корпусом и механикой.
-
Думаю с юсб сложнее - надо знать интерфейс, дрова писать(?), вообще это вопрос интерфейса - гейм порт, миди порт - лучше максимально простое решение выбрать иначе вряд ли до реального проекта дотянем. :) В идеале модульное решение - типовой модуль завязвнный на одной кнопке - кому нужно больше - наращивает или собирает более развернутую версию. Иначе действительно проще найти и купить готовое решение. Целесообразность никто не отменял...
-
Вот описание проекта для гитаррига http://www.guitarlab.narod.ru/rigkontrol.htm (http://www.guitarlab.narod.ru/rigkontrol.htm)
А вот и проект под наши задачи http://maxmidi.com/diy/foot/index.html (http://maxmidi.com/diy/foot/index.html) - что скажете?
-
ЮСБ - не сложно. Нужно юзануть либо контроллер с встроенным аппаратным USB, либо IgorPlug для AVR, либо FT Какой-нить. Драйвера есть готовые и идут вместе с виндой. Миди контроллер это HumanInterfaceDevice (HID).
-
diyfactory: Дрова писать не надо, интерфейс знать надо.
BSVi: Только контроллер с аппаратным USB. IgorPlug и Obdev не годятся,
ибо Low-Speed. FTDI тоже не годится - это только UART<->USB с классом
CDC. Миди-контроллер это не HID, а класс USB Audio Device, подкласс
MIDISTREAMING. Требуется скорость Full-Speed.
Драйвера есть в комплекте ОС, это верно.
Я делал USB-MIDI на контроллере CY7C64613, довольно старом.
-
Ребят так реально собрать кнопку с миди одну на коленке? А то ведь опять поболтаем и разойдёмся... :D
-
Годится все и игорплуг и ФТ. Просто для них нужно будет писать дрова (а писать то там особо нечего - перенаправлялна стрима из игорплуга в мидистриминг). Если чесно думал, что ЮСБ - это HID. И, ИМХО, это даже логично.
ОФФТОП:
Кстате, Diz, может подскажешь какие-нить контроллеры с ЮСБ чтоб подешевше было. функциональности особой не требуется - половина их них должна получить данные от ЮСБ и отослать их через SPI на чип CC1101 (трансивер), а половина - наоборот получить от CC и отослать в ЮСБ. Поток около 100кбод
-
Кстати вот нарыл у себя в архивах вот такую схемку.. впелне потходящую под наши требования. Контроллер посылает сообщения NOTE ON NOTE OFF , по желанию можно изменить в прошивке на другие значения, однако для Cubase это совсем не обязательно...
-
Дрова писать под USB - совсем не просто. Думаю, что если есть возможность
этим не заниматься, то то лучше не заниматься :-)
Контроллер с аппаратным USB - любой подходящий ARM (например,
AT91SAM7... или LPC). Хороший вариант контроллеры
от Silabs, если не смущает 51-е ядро - http://www.silabs.com/tgwWebApp/public/web...BMCU_matrix.htm (http://www.silabs.com/tgwWebApp/public/web_content/products/Microcontrollers/USB/en/USBMCU_matrix.htm)
Можно подумать в сторону контроллеров от Cypress и Microchip.
Я бы для такой задачи остановился, наверное, на Silabs.
Посмотри также на трансивер со встроенным USB, типа nRF24LU1 от Nordic.
Касательно проекта - давайте определимся с фичами, и можно приступать :-)
Я это вижу так - маленькая платка и 8 переназначаемых кнопок (программирование через sysex). Команды назначаются на нажатие, отпускание либо переключение каждой кнопки. Назначить можно любую команду из voice группы (note on, note off, program change, control change
и т.д.).
-
Если есть в наличии геймпорт - прошу обратить внимание на
вот это (http://home.planetahost.ru/~firewood/midifoot10a.zip).
-
Diz
Предлагаю максимально простой проект сделать - а потом если есть заинтересованные - сделать более мощный футконтроллер. За файлик спасибо - интересно. Имхо примерно нечто такое и нужно - два проводка, две детальки по возможности. :D Иначе не осилят музыканты.
-
Если собирать midifoot - ставим Шоттки, нужно малое падение
напряжения.
diyfactory: два проводка и две детальки, боюсь, не выйдет.
В любом случае будет немалый стартовый порог - сборка программатора :-)
-
вариант с миди-контроллером - тема ещё актуальна? нашёл тут у себя старую разработку - триггеры барабанов. но можно ведь и другие команды отсылать. 8 входов.
-
скинул в раздел "схемы". вобщем, там неперепрограммируемые коды на ch#1. прессеты с номерами 1-8, тоесть коды C000 - C007 в соответствии с кнопками. если линии связи от кнопок к мк длинные, желательно добавить по резистору 60-100 ом. на всякий случай сделал и hex и bin под мегу8 TQFP - какая была на макете. если надо - перепрошью под любой avr , надо чтобы UART был, да он везде есть кажется. кварц равен внутреннему осциллятору, но по поводу стабильности последнего не подпишусь...
-
Народ а как насчет Midibox от uccaps.de
Собрал себе довольно давно. Очень доволен. 8 кнопок, 16 потенциометров, настраиваются на любые midi сообщения, есть жк дисплей, относительно недорого, легко собирается.
Прсто мне странно, что никто не обсуждает этот контролер.
-
Vladislav
Я бы с удовольствием собрал наверное. А можно подробнее - может в виде небольшого how to? У нас есть как раз раздел Обмен Опытом - можно было бы там обсудить. Ну или если есть желание - подготовить материал выложить на сайте. Штука то востребованная. Другое дело действительно так прост и проще его собратьт чем купить какой нибудь контроллер от беринджера?
-
Добброе время суток!!!Если Вам ещё интересно...Года два назад случайно упусти USB клаву от компа...В дребезги. Какраз в это время ко мне попал Guitar Rig .Решение пришло само сабой ...Несколько проводков подпаяных к кнопкам стрелок четыре кнопки и простейший Риг контрол готов :D Как правило любая студия Sonar,Cubase,Nuendo воспроизведение включается пробелом а запись буковкой R . При большём желании можно вывести ещё какиенибудь кнопки :rolleyes: проще и дешевле музыканту не придумать. А ларчик так просто открывался...
-
USB джойстик + MIJOY PRO VST (http://www.virtuasonic.com/mijoypro.htm) + Ableton Live. Таким способом можно играться с гитар-ригом. У меня "на соплях" есть прототип. Ещё не пробовал педаль громкости использовать. Так и не определился сколько кнопок нужно... Можно только 2 использовать - prev sound/next sound.
-
Вопрос был не о Guitar RIG...А как дистанционно работать скажем с Sonar :rolleyes: