language
![](http://www.junradio.com/ban/dd.gif)
Поиск junradio
![](http://www.junradio.com/ban/dd.gif)
Радиодетали
![](http://www.junradio.com/ban/dd.gif)
Сервисы
![](http://www.junradio.com/ban/dd.gif)
Интересно
![](http://www.junradio.com/ban/dd.gif)
|
|
Научно-популярный образовательный ресурс для юных и начинающих радиолюбителей - Popular science educational resource for young and novice hams Основы электричества, учебные материалы и опыт профессионалов - Basics of electricity, educational materials and professional experience |
|
Главная » Файлы » Мои файлы |
03.01.2010, 16:42 | |
Несколько лет назад, для музыкального оформления детских мероприятий, срочно потребовалась музыкальная клавиатура. В нашем регионе самые дешевые MIDI клавиатуры стоили более 200 у. е. Обычная же клавиатура, в зависимости от ее функциональных возможностей стоила до 5-6 у. е. Существует огромное количество программ имитирующих MIDI интерфейс. Одна из них проверенная временем, продукт «MIDI board Version 1.0». ![]() Проигрывание музыкальных произведений производится при помощи стандартной клавиатуры компьютера, доставляя много неудобств. Данная программа поддерживает стандарт General MIDI (GM), представленный как в отдельных, так и в интегрированных звуковых картах различных фирм. В них сосредоточены 128 мелодических и 37 ударных тембров. Хорошую работу программа показывает, начиная с компьютеров семейства ММХ. Сейчас она прекрасно себя чувствует на Athlon 64x2Dual Core 5600+. Занимает всего 339968 байт. Имея блок микроконтроллера стандартной клавиатуры компьютера на 100 и более клавиш, можно коммутировать его с музыкальной клавиатурой на 4 октавы. ![]() Подключение клавиатуры, к последовательному двунаправленному интерфейсу компьютера, производится разъемами DIM или mini DIM.
![]() Клавиатура обменивается с процессором управляющими сигналами по каждому событию (нажатие или отпускание клавиши) отправленному по прерыванию IRQ1 контролером (с помощью порта 60h). Работа контролера выполняется программой, которая хранится в его внутреннем ПЗУ. Поэтому реакция на команды процессора и сигналы интерфейса медленная. Но для эмулятора это свойство не помеха. После нажатия клавиши, сигнал поступает в системный BIOS. Результатом обработки будет ASCII символ. После чего идет дальнейшая обработка в программе «MIDI board Version 1.0», которая транслирует MIDI сообщение на звуковую карту. Увеличить
Принципиальная схема клавиатуры компьютера стандартная.
Каждая клавиша в эмуляторе представляет разомкнутый контакт. Для этого можно использовать любую музыкальную клавиатуру советского производства. Мы взяли заремонтированный синтезатор "Юность", IDE шлейф от жесткого диска и соединительные провода. ![]() ![]() Распайку клавиш нужно выполнить согласно приведенному рисунку.
![]() Любому заинтересованному радиолюбителю не составит особого труда воплотить эту распайку на практике.
![]() ![]() Подключение музыкальных MIDI-инструментов к ПК MIDI кабель для подключения устройств c MIDI IN / MIDI OUT (входом и/или выходом) к компьютеру IBM PC. Подключает такие устройства как например MIDI клавиатура, музыкальный синтезатор с MIDI выходом и др. Не требует установки дополнительных драйверов, все настройки выполняются стандартными средствами операционной системы. ![]() Будьте внимательны при покупке МИДИ кабеля. В некоторых магазинах вы можете встретить МИДИ кабели тайваньского или китайского производства. Отличительная черта этих кабелей в том, что в них реально НЕ встроена оптронная развязка, хотя продавцы могут утверждать и обратное. Подключение музыкальных MIDI-инструментов к ПК через порт USB В данной идее конструкции используется FT232BM компании Future Technology Devices International, микросхема интерфейса USB–UART, которая не требует программирования, для подключения порта USB к шине MIDI (цифровой интерфейс музыкальных инструментов). Сигналы шины USB напрямую подаются на IC1, FT232BM. Сигналы последовательного приемника и передатчика проходят через IC2 и IC3 для преобразования сигналов RS–232 в токовые сигналы интерфейса MIDI. Вы можете использовать микросхему EEPROM, IC4, если хотите добавить серийный номер модуля или одновременно использовать более одного преобразователя. ![]() Данная конструкция вовсе не требует написания программного обеспечения. В то же время необходимо установить два драйвера. Первое, нужен бесплатный VCP драйвер компании FTDI, он позволяет использовать этот интерфейс как обычный последовательный порт. До его установки, вы должны изменить строку в файле FTDIPORT.INF для установки скорости обмена FT232BM равной 31,250 бод. Далее, конфигурируете VCP для работы на скорости 38,400 бод. (реальная скорость составит 31,250 как описано в FTDIPORT.INI.). Далее необходимо установить другой драйвер который позволит вам использовать VCP последовательный порт, как порт MIDI для адресации всех MIDI-сообщений. Вы можете найти множество подобных драйверов в Интернет, например Roland serial MIDI driver. Вы можете установить этот драйвер на порт COM1 или COM3. В Listing 1 показаны изменения сделанные в файле FTDIPORT.INF которые изменяют скорость обмена с 38,400 на 31,250 бод. Измените этот файл перед установкой драйвера. Простейший адаптер Цепь передатчика аудиокарты включает в себя два резистора R2 и R4, номиналом 220 Ом (параметры не критичны и могут изменятся плюс-минус 30%). Цепь приемника аудиокарты состоит из оптронной пары U1 - практически любого типа, простейшего усилителя-согласователя на транзисторе (это может быть КТ315 или КТ3102). Номиналы резисторов – R1 – 2,2 кОм, R3 – 220 ом. ![]() Настройка – может потребоваться подстройка с помощью резистора R4, для устойчивого приема данных от миди-клавиатуры программой-секвенсором. Транзистор VT1 следует выбрать с максимальным коэффициентом передачи тока. В остальной части – схема в настройке не нуждается. Стабильность сохранялась практически до увеличения длины кабеля до 1,5 метра. При более длинном кабеле начинаются зависания отдельных звуков, запинания и пропуск воспроизводимых нот. Применение экранированного провода для соединения с миди-клавиатурой к значительному улучшению не приводит. ![]() Цепь передатчика звуковой карты включает в себя двухкаскадный буфер-формирователь на логических элементах – инверторах с открытым коллектором типа 7407 (ТТЛ – 155ЛН6). Этот вариант схемы базовый для разработки аналогичного, но на отечественной элементной базе. ![]() Информация по подключению MIDI взята из открытых источников
| |
Просмотров: 19219 | Загрузок: 0 | |
Всего комментариев: 0 | |