Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Greyman

Человек


Сообщения: 3321
Благодарности: 105

Профиль | Отправить PM | Цитировать


Guest (81.7.80.*)
А речь случайно идет не о картах, имеющих в своем составе порт FireWare. Если "ноги от туда растут", то это совсем другой разговор...


Добавлено:

Если речь идет именно о звуковом канале, то, как вполне работоспособная, в голову приходит следующая схема:
1) Составляется таблица состответствия байт и команд МИДИ-файлов (одноголосых). Всего 256 позиций. Если с этим будут сложности - то можно пойти по соответствию бит - тогда всего 2 позиции.
2) Пишется ПО, которое реализует данную таблицу, которое применяет ее к произвольному файлу с получением одноголосого *.mid.
3) На ПК-источнике осуществляется вывод данного файла на линейный выход (линейный выход источника д/б соединен с линейным входом приемника).
4) На ПК-приемнике осуществляется запись звукового файла с линейного входа.
5) Данный файл с помощью соответствующего ПО (поиск, обсуждалось на форуме, некоторые позволяют работать в режиме реального времени) переводиться в МИДИ-файл.
6) С помощью нашего ПО осуществляется обратное преобразование из МИДИ-файла в файл данных (имя файла придется довать самому, но если ПО доработать, то и от этого можно избавиться).
* * В принцыпе, ничто не мешает делать все это в режиме реального времени. Единственно, что этому может помешать - это доступ к создаваемому файлу ПО конвертации ВАВ2МИДИ. Если эту проблему не решить, то проще будет передавать файлы в одном контейнере (например упакованными в архив), после получения и конвертации которого уже разбираться с его содержимым.
* * *Изврат?... Не спорю... Зато, ИМХО, должно работать, а качество передачи и помехозащищенность - довольно большие...

-------
Будь проще...


Отправлено: 13:09, 23-06-2004 | #4