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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Нашёл интересный дивайс - помогите с драйверами
RSS

Нашёл интересный дивайс - помогите с драйверами

SF-16-FMI-03

<<Назад  Вперед>> Страницы: 1 2 3 4 * 5
Печать
 
Guest
Гость

Ссылка

Dmitry Dubrovenko написал:
[q]
А кто сказал, что он так называется?
[/q]
Сказал один малоизвестный форумчанин, вот, цитата:
Dmitry Dubrovenko написал:
[q]
внешний МИДИ-порт
[/q]
Переведи на английский, аккурат будет "external midi port". Как говорили в лихие 90-е: "За базар надо отвечать" ;)


Dmitry Dubrovenko написал:
[q]
Вы не в курсе, что из себя "дочка" представляет
[/q]
В курсе, не беспокойтесь.
Вот в чём мы оба точно "не в курсе" - это каким макаром работает микшер на этой карточке. Он-же коммутатор входов/выходов. Какого рожна он путает внешний выход со внутренним WT-разъёмом? Или они тупо соединены "впараллель", толстым-толстым проводом?
"Впараллель" - эт плохо в любом случае: для работы со внешним миди-девайсом придётся в обязательном порядке выдирать из компа дочку.

Да и неаккуратно так проектировать девайсы, чтоб всё в едину кучу свалено было. Равнозначно, что ты в доме своём весь скарб из всех шкафов и прочего вытряхнешь в узкую кладовую и на всякий "чих" будешь отсылать людей "посмотри в кладовке". И пусть ныряют в кучу, роются там до посинения.
Сейчас на форуме
Dmitry Dubrovenko
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 фев. 2008
Fe-Restorator написал:
[q]
За базар надо отвечать
[/q]
Давай-ка сперва ясность внесём.
Я под этим подразумевал, как данный порт Винда обзывает.
Ты же, насколько я понял, говорил именно про разъём на плате.
Или я всё-таки не правильно понял?


Fe-Restorator написал:
[q]
каким макаром работает микшер на этой карточке
[/q]
Во избежании дальнейших недоразумений, давай тоже ясность внесём. Про какой микшер речь?
Если про аудио, так что там сложного? Пару дополнительных резисторов, и весь микшер. Тем паче, что одновременно сигналы подаваться не будут. Либо с внутренего синтезатора, либо с "дочки". Хотя, что-то мне припоминается, что можно было часть инструментов направить в один миди-порт, а часть - в другой. Но сейчас 98-й под рукой нет, проверить не на чем.
Если же речь про миди-микшер, так его там и нет, поскольку там собственно нужен не микшер, а демикшер. :)
Я что-то не пойму, в чём сложности? Запаралелили два контакта на двух разъёмах, и всего делов. Ну, по-хорошему, надо парочку буферов поставить.
И в чём будет проблема с внешним девайсом? Ну будет он одновременно с "дочкой" играть, так и что? Он же будет воспроизводиться через другое устройство. А если будет в комп заводиться, так всё-равно на отдельный вход. Вот и выключаете в аудиомикшере Винды, либо "дочку", либо внешний девайс (или оба включаете).
Кстати, сегодня ковырял свою "дочку", так на ней, помимо МИДИ ИН, есть ещё АУТ. Вот его назначения я действительно понять не могу. Причём, это именно АУТ, а не ЗРУ (т.е. выдаётся процессором).
Guest
Гость

Ссылка

Dmitry Dubrovenko написал:
[q]
Я под этим подразумевал, как данный порт Винда обзывает.
[/q]
Винда ничего не обзывает. Обзывает только "писатель драйвера", оттого и отмечаю кривизну рук оного. Или-же ты все звуковые карточки устанавливаешь исключительно без драйверов?

Dmitry Dubrovenko написал:
[q]
Кстати, сегодня ковырял свою "дочку", так на ней, помимо МИДИ ИН, есть ещё АУТ. Вот его назначения я действительно понять не могу. Причём, это именно АУТ, а не ЗРУ (т.е. выдаётся процессором).
[/q]
Интересно, а дочка программному секвенсору по миди-интерфейсу ничего передавать не должна?! ;) И дочка дочке рознь: в иную ещё и банки подгружать надо, и контролировать сей процесс, и подгружать на-лету, если совсем-уж "продвинутая" дочка.

Микшеров(коммутаторов) в правильном случае должно быть два: аппаратный и программный.
Первый призван коммутировать входы/выходы карточки, не только аналоговые, но и цифровые (SPDif, например). Ему-ж подвластны и все midi входы/выходы. У аппаратного микшера, возможно, есть отдельный драйвер, как "прокладка меж железом и ОС". Возможно, сей драйвер входит в состав "общего" дайвера карточки, неважно, но если WT в ём назван "external midi port", этот драйвер написан КРИВО! Никакого "запараллеливания" двух миди (да и любых других, в произвольном сочетании) портов в аппаратном микшере не допускается. Это в лучшем случае - задача программного микшерского пульта (см. пункт №4 ниже), а в худшем - драйвера карточки.
Второй - отдельная программа, чья задача не только управлять драйвером аппаратного микшера карточки, но и выполнять большинство функций "взрослого" микшерского пульта.

Матрёшка, по мере её роста от железа к софту:
1) карточка == аналоговая часть+микшер+цифровая часть
2) драйвер == Wave+микшер+midi+digital(+специальное, ежли есть, например, gameport, ide, ... )
3) OS == переключатель устройств(device selector) + регулятор громкости (простой программный микшер)
4) Аудиософт == аудиоредактор+секвенсор+микшерский пульт (+специальное ПО)

В моих постах речь ведётся только об первых двух пунктах, чтоб понятнее было.
Впрочем, как и у всего музыкального софтожелеза, у карточек и их дров полно отступлений от приведённой выше схемы. Оно иногда хорошо, если выполняется грамотными инженерами в угоду интересов профи-музыкантов, но чаще всего - плохо, для карточек бытового и "полу-профи-апломбос" классов аппаратуры.
Сейчас на форуме
Dmitry Dubrovenko
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 фев. 2008
Fe-Restorator написал:
[q]
Обзывает только "писатель драйвера"
[/q]
А может "писАтельница"? Может и фамилию спросить? :)
Прекрасно понимаешь, ведь, о чём речь.
И, если говорить по-честному, по-партийному, это ведь я его так назвал, а не Винда "писатель драйверов", ибо называются они часто по-разному, но функция у них именно как в/у.


Fe-Restorator написал:
[q]
Никакого "запараллеливания" двух миди
[/q]
Это никакого "WT".
Нет у "дочки" никаких линий, что б влиять на конфигурацию железа.


Fe-Restorator написал:
[q]
а дочка программному секвенсору по миди-интерфейсу ничего передавать не должна?
[/q]
А у меня встречный вопрос: а что она ему может передать, кроме "эхо"?


Fe-Restorator написал:
[q]
в иную ещё и банки подгружать надо, и контролировать сей процесс
[/q]
Интересно, каким образом ты это делать собираешься?
Через астрал? ;)


Fe-Restorator написал:
[q]
==
[/q]
Я понял, ты - программист? :)
Но, в данном случае, как-раз, вроде надо "=". ;)
Dmitry Dubrovenko
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 фев. 2008
Dmitry Dubrovenko написал:
[q]
можно было часть инструментов направить в один миди-порт, а часть - в другой
[/q]
Добрался, наконец, до 98-й.
Именно так и оказалось.
Точнее можно разные МИДИ-каналы (что собственно и есть "инструмент") пускать на разные порты.
Guest
Гость

Ссылка

Dmitry Dubrovenko написал:
[q]
Я что-то не пойму, в чём сложности? Запаралелили два контакта на двух разъёмах, и всего делов
[/q]
Dmitry Dubrovenko написал:
[q]
Это никакого "WT".
[/q]
Dmitry Dubrovenko написал:
[q]
Точнее можно разные МИДИ-каналы (что собственно и есть "инструмент") пускать на разные порты.
[/q]
Давай-ка сперва ясность внесём.
Ты утверждаешь, что:
1) и дочка (гребёнка WT), и внешний миди выход (MPU401, он-же разъём DB15) подвешены на разные порты.
2) оба этих разных порта управляются ОДНОВРЕМЕННО, одним-лишь "устройством" в винде, именуемым "external midi port", коее можно включать и выключать.
3) в винде, в разделе миди-устройств у данной карточки присутствует лишь одно устройство "внешний миди порт" (устройство FM-миди-синтеза не рассматриваем вообще), никаких других "устройств" нет и в помине.
4) железо, отвечающее за эти порты/устройства закорочено как по входам (цифра, миди), так и по выходам (аналог, аудио)
Верно я сделал выводы из твоих утверждений?

1) Если всё именно так, как ты утверждаешь, то помянутую звукарточку вместе со всеми её драйверами срочно, немедленно выбрасывай в мусорный бак, не пачкай руки гнутостью того железа и кривизной того софта!

2) Если ты наврал, и в винде прописано ДВА устройства с именем "external midi port" помимо фм-синтеза, тогда начинай громко матерно ругаться всякий раз, когда обращаешься к карточковым дровам/софту, ибо написан таковой КРИВО.

3) Если ты не наврал про закороченность входов и выходов у разных портов и их железа - выбрасывай карточку в мусор, её невозможно использовать даже как простой плейер: орать будет одновременно на все выходы и толку оттого - никакого, кроме шума. Секвенсор с распределением голосов по портам НИКОГДА не справится! КЗ входов помешает, на все 100%.

PS. Правильно спроектированная звуковая карточка имеет на борту 4 миди-устройства:
фм-синтез
WT-synthesizer
DaughterBoard Synth
External midi (MPU401)
каждое из которых работает НЕЗАВИСИМО от соседей, получает миди-последовательности от/через цифровой микшер инфо-потоков и выводит аналоговый сигнал через аналоговый микшер на внешние выходы.
Именно цифровой микшер, часто реализуемый программно, в составе драйвера карты, отвечает за соответствие потока железу. Это никакой не демикшер и не демультиплексор, это полноценный микшер, разделяющий и сводящий цифровые потоки и перенаправляющий их на соответствующее железо. В драйверах такой микшер часто весьма примитивен, и его обязанности во значительно расширенном варианте возлагаются уже на отдельное приложение - секвенсор. Именно из секвенсора идёт перенаправление отдельных "музыкальных инструментов" на различные миди-порты/миди-устройства из состава звукарточки, для "озвучивания" тех инструментов нужным железом.
Конечно-же ты это основательно подзабыл. :41:

Аналоговый микшер выполняет ту-ж работу, но уже с результатом озвучания, выданным каждой из "железок" ("озвучку" со внешнего порта вполне можно завести на aux-in вход карточки, под власть того-ж аналогового микшера). Также реализован в составе драйверов карточки, также на весьма примитивном уровне. Впрочем, и сего уровня вполне достаточно для "компового звука". Ему взамен также пишется самостоятельное приложение "виртуальный микшерский пульт", обладающее гораздо большим функционалом.
Сейчас на форуме
Dmitry Dubrovenko
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 фев. 2008
Fe-Restorator написал:
[q]
Если ты наврал
[/q]
Что за выражения у тебя, Маня? :biggrin:
Мне что, скрееншоты делать?


Fe-Restorator написал:
[q]
подвешены на разные порты
[/q]
Я как-раз утверждаю обратное.
Точнее, утверждать я не могу, поскольку ковырялся только с "дочкой", а предполагаю.
Ибо в Винде именно видится один "внешний миди-порт".
Не пойму, почему это тебя так смущает. Оторвись ты уже от своего программного уровня мышления и перейди на хардварный.
В чём проблема поставить какую-нибудь 7400?
Конечно, "круто" было бы всё пускать через отдельные каналы, но, как понимаешь, это удорожит изделие, а будет ли от этого реальная польза?
А если хочешь такие карты выбрасывать, так придётся очень много выбросить. Мне лишь такие попадаются (не скажу, что я их безумно много изучил). :)
Примерно такая же ситуация и с микшером, с той лишь разницей, что карты с отдельным входом иногда попадаются. Опять же, куда задействовать этот вход зависит от разработчика. Одни пускают под "дочку", а другие решат под АУКС какой-нибудь.
И, сделать тупой резистивный микшер с выходом ФМ, тоже резон есть, ибо "дочки", в основном, используют как-раз для замены последнего, т.е. одновременно они практически не звучат.
Anderson1
Advanced Member


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


Ссылка


Дата регистрации на форуме:
27 фев. 2011
hardware10 написал:
[q]
Но вибровские драйвера инитят PnP только чипа.
[/q]
Случайно сохранились дискеты с дровами к sf16-fmi. Честно не пробовал :)

Прикрепленный файл (SF16FMI.rar, 0 байт, скачан: 38 раз)
Anderson1
Advanced Member


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


Ссылка


Дата регистрации на форуме:
27 фев. 2011
Том второй от архива из предыдущего сообщения.

Прикрепленный файл (SF16FMI.r00, 0 байт, скачан: 44 раза)
hardware10
Advanced Member


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


Ссылка


Дата регистрации на форуме:
21 мая 2007
Anderson1

Большое вам спасибо.
<<Назад  Вперед>> Страницы: 1 2 3 4 * 5
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Нашёл интересный дивайс - помогите с драйверами
RSS

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

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

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