Alexander » 22.11.2006 01:26:14
Вряд ли подскажу что нибудь умное тк сам не программировал его нигде.
Но в общем так. В Юниксах (почти) все устройства файлы. Лежат
они обычно в каталоге /dev/ . Там должны быть файлы наподобие
/dev/sequencer, /dev/midi*, может быть к делу относится /dev/rmidi*.
Это способ обращения к устройству. В старых карточках миди был
аппаратным - там достаточно чтобы в системе был загружен для неё
работоспособный драйвер - модуль ядра (без драйвера вышеуказанные
файлы бесполезны - они указывают вникуда). А вот в современных его нет
(физически) и в ОС должна быть эмуляция. Для Юниксов это программа
timidity. Она может притвориться карточкой или просто проиграть миди.
timidity естественно загружает процессор, но если это не проблема,
можно добиться звука лучше чем у большинства карточек (используя
качественные наборы инструментов).