Форум Коллекция минусовок
Форум сайта plus-msk.ru

Вернуться   Форум сайта plus-msk.ru > Немузыкальное оборудование

Ответ
 
Опции темы Опции просмотра
Старый 07.06.2012, 05:40   #1
Новичок
 
Регистрация: 07.06.2012
Сообщений: 1
Поблагодарили: 1 раз
Вес репутации: 0
Репутация: 10
По умолчанию

Хочу поделиться опытом создания MIDI USB кабеля на PL-2303.

В свое время, так как в Windows 7 не было драйвера Game порта для моей звуковой карты Sound Blaster Live!, из-за того, что Microsoft отказалась от его поддержки в ОС старше XP, я решил подключить синтезатор к USB порту. Возникла идея сделать MIDI USB кабель на основе PL-2303. Эта микросхема была в старом кабеле от телефона Samsung X100. Я долго пытался переключить PL 2303 на скорость 31250 для работы с MIDI, уже было хотел все бросить, упорно не работала на такой скорости, но потом мне удалось рассчитать и подобрать делитель [Ссылки могут видеть только зарегистрированные пользователи. ]. В итоге все заработало как надо)) и до сих пор работает стабильно без тормозов и косяков, получился хороший MIDI USB кабель)

Кабель MIDI USB на PL-2303

Чтобы все работало, необходимо поставить драйвер, скачав с [Ссылки могут видеть только зарегистрированные пользователи. ]. Если сайт не работает, то вот ссылка [Ссылки могут видеть только зарегистрированные пользователи. ]. После установки, в реестре нужно сделать запись в ветке:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Ser2pl]

Запись:
"ExtBaudrate"="31250,2147485376 38400,2147485376"

Теперь в программах, при выборе скорости порта 31250 или 38400, микросхема PL 2303 будет работать как надо для MIDI, на 31250.

Для передачи MIDI данных с виртуального COM порта в виртуальный MIDI порт (я использовал [Ссылки могут видеть только зарегистрированные пользователи. ] (Windows 7 x32), [Ссылки могут видеть только зарегистрированные пользователи. ] (Windows 8 x64)), который, как обычный, можно открывать в музыкальных программах. Я использовал драйвер [Ссылки могут видеть только зарегистрированные пользователи. ] (работает на Windows 7 x32, для ОС Windows 8 x64 использовал прогу автора темы [Ссылки могут видеть только зарегистрированные пользователи. ]).

Схема моего преобразователя MIDI в UART для кабель MIDI USB на PL-2303

[Ссылки могут видеть только зарегистрированные пользователи. ]

Использовал оптрон 6N137, быстрый с низким током, как раз для MIDI, сделал 3 порта MIDI IN, MIDI OUT, MIDI THRU и два светодиода для индикации. Собрал в корпусе из под видео кассеты VHS, туда вошла и плата от кабеля PL-2303 и плата преобразователя MIDI UART.

C помощью программы [Ссылки могут видеть только зарегистрированные пользователи. ] можно подключиться к виртуальному COM-порту и посмотреть правильно ли все работает.

[Ссылки могут видеть только зарегистрированные пользователи. ]

Пользовался MIDI-USB кабелем с семплером Kontakt 5, работает без ощутимых задержек и зависаний. :))
TheRaelMaN_ вне форума   Ответить с цитированием
Поблагодарили TheRaelMaN_:
jckl48 (08.09.2014)
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +1, время: 23:54.

Работает на vBulletin® 3. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot.