[Comm] ALSA + MIDI + Aureal Vortex

Andrei Popov =?iso-8859-1?q?a=2Epopov_=CE=C1_sam-solutions=2Enet?=
Вт Апр 26 11:46:19 MSD 2005


Hello All.

Проблема:

Карточка Aureal Vortex2 (чип au8830), с гейм-портом. Работает
замечательно, поддерживаются аппаратное миди и аппаратный же
эквалайзер. Захотел прослушать миди-файл.

apt-cache search midi | less -- нашлось много чего.

1. Timidity играет, и играет качественно, но как она ресурсы жрет!! А
если gtk-морду запустить -- то вообще в моем fvwm(!) + Duron 700 + 256
SDRAM работать становится некомфортно. В плане того что миди начинает
заикаться, по-моему оно в real-time пытается работать, нет?

Однако вопрос не в timidity (тем паче, слышал, что эта прога -
отдельная песня, работает даже на карточках без аппаратной поддержи
миди), а в желании разобраться с проклятым миди интерфейсом.

2. playmidi ругается что no playback device found. Опция -D
/dev/some_device не помогает -- либо лыжи не едут, либо я. Скорее, я
=)

Пробовал от отчаяния /dev/sequencer, /dev/dsp, /dev/mixer, /dev/midi
etc.

3. pmidi после запуска с ключем -l показывает порт, на котором висит моя
железка MPU-что-то там.. В общем, это ОНО, со времен винды еще помню.

Однако попытка послать на этот порт файл заканчивается ничем. Звука
нет, ругани тоже нет. Может оно таки играет, но я звука не слышу? В
alsamixer вроде как ничего похожего на миди не нашел.. Что крутить?

ВОПРОСЫ:

1. Как и какое устройство подкрутить чтобы заставить работать playmidi
или  pmidi  сабжевой карточке?

2. Чем кроме прожорливого timidity слушать миди? Правду о нем написали
apt-cache show -- "CPU-hungry" =\

3. Нормально ли что timidity хочет real-time? можно ее отучить от этого,
слегка пожертвовав качеством звучания?

4. Пробовал ли кто-нибудь на Vortex2 загружать sound-fonts? Куда
копнуть на эту тему?

5. Как узнать, какое устройство используется для вывода звука? Что
такое /dev/sequencer ? /dev/dsp ? Эти дивайсы часто мелькают во всяких
доках в тырнете, похоже они стандартные..?

PS: ALM 2.4 + updates + backports, alsa из коробки, все нужные модули
загружены и ядро их видит, MIDI-HOWTO читал - не помогло, КДЕ/Qt не
предлагать.

-- 
WBR,
Andrei Popov




Подробная информация о списке рассылки community