Как подключить два и более M-Audio MidiSport 8x8/S (1 онлайн

Performer

Active Member
Это тема не содержит вопроса, я просто решил поделиться опытом. Может кому и пригодится.

Давича купл себе второй MIDI-интерфейс. Второй M-Audio MidiSport 8x8/S. Купил, потому как 8 портов первого стало не хватать.
Почему его? Потому-что MOTU - безумно дорого, EMagic-ов давно нет в природе, а среди прочего особо альтернитивы нет: Midex - дрянь, а ESI - не советуют.

Первый M-Audio MidiSport 8x8/S, подключенный по USB прослужил мне без особых проблем целых 4 года.
Когда подключил по USB второй, тут-же начались проблемы. В большенстве случаев второй интерфейс просто отказывался цепляться. Когда же им наконец удавалось зацепиться вместе, то драйвер начинал глючить на столько, что не давал отправлять MIDI-сообщения на OUT-ы, а при приеме сообщений софт просто показывал, что они с нулевой длинной. Т.е. сообщение есть, но оно пустое. Вот так.
Прелестью MidiSport 8x8/S является то, что у него еще есть и последовательный порт. Драйвера для такого подключения написаны совершенно другими людьми.
Подключил один интерфейс. Заработало. Сходил в магазин и купил за 300 рублей PCI-ную карточку с двумя последовательными портами. Все работает как часы - оба интерфеса обслуживаются одним драйвером и отлично работают.
При таком подключении однозначно и тайминги лучще - не мешает арбитраж USB.
Правда не совсем все без глюков: если интерфейсы выключены в момент загрузки компа - получи BSOD! Ну и hot-plug-а нет. Зато работает!

Аналогичную тему я развиваю у себя в ЖЖ - http://cyanide-burnout.livejournal.com/73278.html
 

Pathfinder

New Member
1 Мар 2006
23
0
0
41
У такого подключения есть недостаток. Максимальная скорость последовательного порта 115кбит/с один миди порт ~32кбит/с => последовательного порта хватит на полную прокачку максимум трех миди портов. По поводу таймингов - при самой простой реализации USB обеспечивает погрешность +-0.5мс, imho должно хватать для миди.
 

Performer

Active Member
Скорость MIDI-порта - 31,25 Кбод, а максимальная скорость последовательного порта - 128 Кбод (а не 115), а в ряде случаев и 256. Этого вполне хватает на 4 порта при 100% загрузке, что наврядли случится.
Что касается таймингов на USB - то тут не все так чисто. +-0.5мс - это идеальный случай, гарантированный на обслуживание одного (!) устройства. А у нас их на USB как правило много.
 

Сейчас онлайн (Пользователей: 0, Гостей: 1)