Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   MIDI Game Port card to card connection
RSS

MIDI Game Port card to card connection

Передача MIDI сигналов от одной карте к другой через Game Port

<<Назад  Вперед>> Страницы: 1 2
Печать
 
bfg2407
Newbie


Откуда: Doom Power Community
Всего сообщений: 37
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июля 2016
Доброго времени суток, форумчане!
Собрал себе винтажную машинку, и все было-бы хорошо, кроме звука.
Так-как я любитель DOS игр, то и MIDI хочется иметь соответствующий, что вполне логично.
Люблю я очень звучание Yamaha XG-50, пользовался в своё время этим синтом в GP. Тогда использоваться его под DOS не мог, но вот времена сменились: не так давно у меня появилась Yamaha DS-XG PC-PCI.
Радость на этом закончилась, т.к. ни на одной материнке, которые имею, разъема SB-Link(PC-PCI) нет. По факту у меня простая PCI, которую я могу хорошо использовать только в Win.
Под DOS есть вариант назначить D-DMA на звуковуху, через BIOS, однако такой вариант откровенно костыльный. Вот тут в мою голову закралась крамольная мысль: что если поставить ISAшную звуковую на чипе ESS, чисто как MPU-401, а PCIную карту сделать приёмником сигналов, по логике должен быть профит? Начал рыть информацию и сразу возникло множество вопросов:
1. При пайке кабеля, необходимо-ли делать внутреннюю развёртку в полный MIDI(как в случае подсоединения MIDI клавиатур), или просто с коммутировать выход на вход? (насколько карты будут друг-друга понимать)
2. Правильная ли будет адресация банков? (Грубо говоря, не пойдёт ли MIDI сигнал на OPL3(FM) инструмент, вместо WT)
3. Умеет ли данный порт вообще принимать поток MIDI или он принимает только сигналы клавиш? (грубо говоря играет ли несколько инструментов из банка одновременно).\
Так информации по данным вопросам не нашёл в гугле совсем, решил обратиться к людям имеющим какой-никакой опыт с железом тех лет. Прошу вашей помощи!
easyjohn
Advanced Member


Откуда: SPb
Всего сообщений: 3381
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 апр. 2008
bfg2407 написал:
[q]
2. Правильная ли будет адресация банков?
[/q]
Это зависит от настройки банков на самой карте.

bfg2407 написал:
[q]
(Грубо говоря, не пойдёт ли MIDI сигнал на OPL3(FM) инструмент, вместо WT)
[/q]
Если в настройках игры будешь выбирать mpu401(0x330), а не opl3/fm (0x338), то не пойдет.


bfg2407 написал:
[q]
3. Умеет ли данный порт вообще принимать поток MIDI
[/q]
Данный порт - это какой? midi совмещенный c joystic - да, там два порта, на вход и выход.


bfg2407 написал:
[q]
или он принимает только сигналы клавиш?
[/q]
А, по твоему "сигналы клавишь" как-то должны отличаться от midi?


bfg2407 написал:
[q]
(грубо говоря играет ли несколько инструментов из банка одновременно).\
[/q]
Кто именно? "Порт" ничего не играет, он передает последовательно символы со скоростью 31кбит.
bfg2407
Newbie


Откуда: Doom Power Community
Всего сообщений: 37
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июля 2016
easyjohn написал:
[q]
Это зависит от настройки банков на самой карте.
[/q]
Возможно ли проверить настройку банков на звуковой?


easyjohn написал:
[q]
А, по твоему "сигналы клавиш" как-то должны отличаться от midi?
[/q]
MIDI клавиатура посылает сигналы только на один(выбранный) инструмент, или я ошибаюсь?


easyjohn написал:
[q]
Данный порт - это какой? midi совмещенный c joystic - да, там два порта, на вход и выход.
[/q]
Это и так очевидно, мало того и коммутацию я знаю. Вопрос был, про команды воспроизведения нескольких инструментов (информацию из MIDI файла)


easyjohn написал:
[q]
Кто именно? "Порт" ничего не играет, он передает последовательно символы со скоростью 31кбит.
[/q]
Не цепляйся к словам :)

Короче понял - тупо паяю кабель и проверяю настройку банков (если есть способ), на карте приёмнике.
easyjohn
Advanced Member


Откуда: SPb
Всего сообщений: 3381
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 апр. 2008
bfg2407 написал:
[q]
Возможно ли проверить настройку банков на звуковой?
[/q]
Я не понимаю, что ты хочешь этим сказать.
Загружай GM/GS набор в первый банк - будет играть так, как задумано.

bfg2407 написал:
[q]
MIDI клавиатура посылает сигналы только на один(выбранный) инструмент, или я ошибаюсь?
[/q]
Зависит от клавиатуры. Может посылать и 16 инструментов одновременно.

bfg2407 написал:
[q]
Вопрос был, про команды воспроизведения нескольких инструментов (информацию из MIDI файла)
[/q]
Никакой разницы, один канал используется или все 16.

bfg2407 написал:
[q]
Короче понял - тупо паяю кабель и проверяю настройку банков (если есть способ), на карте приёмнике.
[/q]
Паяй нормальный midi кабель.
PCI звуковуху рекомендую вставить в современный комп и посмотреть в виндах, что она будет принимать от ess из досового компа.
easyjohn
Advanced Member


Откуда: SPb
Всего сообщений: 3381
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 апр. 2008
bfg2407 написал:
[q]
Yamaha DS-XG
[/q]
И да, только сейчас заметил, это простая полусофт карта, она играет используя ресурсы винды, то есть в голом досе подавая на нее midi ты ничего не услышишь (в отличии от полноценных аппаратных синтезаторов типа yamaha sw60xg/sw1000xg, roland lapc/scc-1 и тому подобных). Т.е. тебе надо два компа - старый для доса как источник midi, и новый с этой картой и виндой, как проигрыватель midi.
bfg2407
Newbie


Откуда: Doom Power Community
Всего сообщений: 37
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июля 2016
easyjohn написал:
[q]
Загружай GM/GS набор в первый банк - будет играть так, как задумано.
[/q]
Ок, пока есть сомнения просто, что у Yamaha первый банк именно WT, а не FM.


easyjohn написал:
[q]
Паяй нормальный midi кабель.
[/q]
MIDI TXD -> MIDI RXD направить напрямую с одной карты на другую, или все-же такую схему паять: http://www.petelin.ru/articles/midi/midi2.htm (первая на рисунке).


easyjohn написал:
[q]
PCI звуковуху рекомендую вставить в современный комп и посмотреть в виндах, что она будет принимать от ess из досового компа.
[/q]
Хорошо, спасибо за совет.
bfg2407
Newbie


Откуда: Doom Power Community
Всего сообщений: 37
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июля 2016
easyjohn написал:
[q]
И да, только сейчас заметил, это простая полусофт карта
[/q]
Стоп! А для чего тогда у нее SB-Link имеется и досовые дрова? 0_о
easyjohn
Advanced Member


Откуда: SPb
Всего сообщений: 3381
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 апр. 2008
bfg2407 написал:
[q]
Ок, пока есть сомнения просто, что у Yamaha первый банк именно WT, а не FM.
[/q]
FM не может быть банком, это совсем другой синтез и протокол.


bfg2407 написал:
[q]
Стоп! А для чего тогда у нее SB-Link имеется и досовые дрова? 0_о
[/q]
Для поддержки стандарта SB? SB-link нужен на pci, что бы передать несуществующие на этой шине irq/dma, которые нужны для работы кодека, а вовсе не синтезатора.
Впрочем, если в досе драйвера загружают какой-то банк, то возможно тебе и не надо возиться с midi in/out, а просто настроить звуковуху на порт 0x330 и посмотреть что будет.
Если миди будет играть - то просто добавь любую isa для кодека (sb pro/sb16/wss) и все.
bfg2407
Newbie


Откуда: Doom Power Community
Всего сообщений: 37
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июля 2016
easyjohn написал:
[q]
Для поддержки стандарта SB? SB-link нужен на pci, что бы передать несуществующие на этой шине irq/dma, которые нужны для работы кодека, а вовсе не синтезатора.
Впрочем, если в досе драйвера загружают какой-то банк, то возможно тебе и не надо возиться с midi in/out, а просто настроить звуковуху на порт 0x330 и посмотреть что будет.
Если миди будет играть - то просто добавь любую isa для кодека (sb pro/sb16/wss) и все.
[/q]
0x330 - это порт MPU-401? Тогда в настройках игры я указываю MIDI как MPU-401?
doctord
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 596
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 сен. 2014
я кстати такую схему собирал с двумя компами, работало нормально. для хорошего звука попробуйте еще на современный комп с DS-XG PowerYMF поставить (http://www.trancein.com/articles/power-ymf/)
еще на современный комп можно поставить MUNT (эмулятор MT-32), и точно также через эту же схему, по этому же MIDI-кабелю передавать ему данные из игр, которые умеют MT-32. Ну и любые другие софт-синтезаторы, например не так давно вышедший Roland Sound Canvas VA (очень неплохо звучит...)
<<Назад  Вперед>> Страницы: 1 2
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   MIDI Game Port card to card connection
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS