Gtlab Forum
Тематический => Негитарная электроника => Тема начата: Gizma от Января 22, 2008, 09:25:47 pm
-
Всем привет, вот решил разобраться как происходит собственно миди управление в гитарных приборах т.е. никаких там определения нот, длительности итд...
Просто коммутационно вопросы, и совершенно ничего не нашел в интернете, да много общей инфы по миди типа * вот нажали клашу, сгенерировалось событие которое... итд* есть статус байты и байты данных, уровни итд...
т.е. общую информацию что происходит в миди канале я понимаю...
но что конкретно из этого применяеться для упраления каналами усилка не знаю...
наверно я просто никогда не имел дело с процессорами ;D
Есть разные схемы гитарных усилков, но там абсолютные непонятные мне контроллеры, да и без прошивок я лично ничего понять не могу...
Есть некоторое знание С, на уровне институтской программы...
Собственно что я сейчас делаю усь:
1. 10-11 различных каналов(т.е. 7 темброблоков, 3-4 как бы функции к некоторым ТБ)
2. 3 разрыва
3. 4 презенс и 4 резонансы с возможностью полностью отключать обратную связь с регулированными привязками к ТБ
4. реле переключающее кен - диоды, так же с привязкой по каналам...
Собственно я придумал некоторую аналоговую коммутацию на ТТЛ, несколько шифраторов и дешифраторов итд... в ней конечно куча DIP переключателей...
От футсвитча при моей коммутации будет идти 9 пиновый кабель...
Но хочеться поизящнее это сделать дисплейчик + несколько кнопок и все настраивать, мидийный кабель в футсвитчцу...
+ надыбать какой-нить миди контроллер аля http://www.behringer.com/FCB1010/index.cfm?lang=eng и спокойно все это использовать...
т.е. мне нужно уметь програмировать какой то контроллер(ы) для моей системы, которые будут работать с миди...
Разводка ламповой часть близиться к логическому концу, хотелось бы чтобы коммутация тоже не подвела...
-
Может есть человек на форуме, который занимался миди-проектами, много вопросов....
к примеру как какой-нить миди контроллер отправляет сообщение миди сообщение, просто бросает 2 или больше байт по каналу, а потом молчит до следующей команды? речь не идет а наворотах, к примеру что и как посылает g-minor в g-major(как он это приминает?) что бы переключить пресет....
Какая частота передачи приема?
-
Эх, где-то был цикл статей, где неплохо были описаны все команды МИДИ и сигналы и т.д. Ищи в нете, есть. Есть, точно :-)
-
я эти статьи прочитал, но там нет, технической стороны, как происходит передача, как объект принимает эти сообщения итд...
как обрабатывает приходящий код итд...
нашел такой сайтик http://www.ucapps.de/ но он английский, попытался переводить, тяжело, ибо много чего надо не только переводить но еще и вникать в происходящее*)
-
Ищи спецификации МИДИ. Думаю можно найти. А так - да, нет технической инфы, только так, "как работает". Хотя информация о передаче данных расписана - все по битам, как и что.
А то, как происходит синхронизация и т.д. нигде нет, согласен.
-
Ищи спецификации МИДИ. Думаю можно найти. А так - да, нет технической инфы, только так, "как работает". Хотя информация о передаче данных расписана - все по битам, как и что.
А то, как происходит синхронизация и т.д. нигде нет, согласен.
так вот оно то и нужно, какие команды использует миди и как их составлять - есть действительно полная инфа (т.е. что должен принимать контроллер) , а вот как их использовать!
как мне писать микроконтроллеру? *Ну типа эээ... вот щас должно придти 10100...10, ты уж прими их как-нибудь по человечески! Если предет 10000010, да еще и не вовремя - гони их отсюда!!* :D
к примеру я не знаю, есть ли у миди трактов несущая частота или, канал может спокойно молчать нулем, а при приходе первого байта заставлять просыпаться приемник, блин обидно что никакого миди приблуды дома нет... :'( :'( :'(...
-
Сходи на любой сайт по МИДИ-контроллерам и тупо слей процедуру обмена. Не изобретай велосипед...
По памяти www.uucaps.de и т.п.
-
был я там, нихрена не понял...*))
-
Буду рад помочь. Делаю MIDI контроллеры почти 10 лет. Обращайтесь здесь или по Skype : eraynovski