ALSA + timidity (так ничего и не понял...)

Разные проблемы звука, видео, обсуждение разных устройств и т.д.

Модератор: Модераторы разделов

Аватара пользователя
kusok
Сообщения: 306
Статус: laid to rest
ОС: Debian Sid

ALSA + timidity

Сообщение kusok »

Всё-таки, как организовать полноценный вывод миди-звука? Точнее, как настроить timidity в качестве синтезатора для ALSA? Читал много, юзал "поиск", но так ничего и не понял...
Заранее благодарен.
Спасибо сказали:
Аватара пользователя
theli
Сообщения: 117
Статус: вышибала
ОС: GNU/Linux (Gentoo)

Re: ALSA + timidity

Сообщение theli »

Код: Выделить всё

timidity -iAD
Спасибо сказали:
Аватара пользователя
kusok
Сообщения: 306
Статус: laid to rest
ОС: Debian Sid

Re: ALSA + timidity

Сообщение kusok »

Код: Выделить всё

# timidity -iAD
Interface `A' is not compiled in.
# timidity -iD
Interface `D' is not compiled in.

С какими опциями надо собирать timidity?
Спасибо сказали:
Аватара пользователя
theli
Сообщения: 117
Статус: вышибала
ОС: GNU/Linux (Gentoo)

Re: ALSA + timidity

Сообщение theli »

--with-default-output=alsa --enable-alsaseq --enable-audio=alsa
попробуй так ;)

насчет -D
`D' daemonize TiMidity++ in background (for alsaseq only)
Спасибо сказали:
Аватара пользователя
kusok
Сообщения: 306
Статус: laid to rest
ОС: Debian Sid

Re: ALSA + timidity

Сообщение kusok »

Код: Выделить всё

alsaseq_c.c: In function 'ctl_pass_playing_list':
alsaseq_c.c:266: error: storage size of 'pinfo' isn't known
alsaseq_c.c:277: error: 'SND_SEQ_OPEN' undeclared (first use in this function)
alsaseq_c.c:277: error: (Each undeclared identifier is reported only once
alsaseq_c.c:277: error: for each function it appears in.)
alsaseq_c.c:277: error: too few arguments to function 'snd_seq_open'
alsaseq_c.c:286: error: storage size of 'pinfo' isn't known
alsaseq_c.c:291: error: 'SND_SEQ_GROUP_DEVICE' undeclared (first use in this function)
alsaseq_c.c: In function 'do_sequencer':
alsaseq_c.c:471: error: 'SND_SEQ_EVENT_PORT_USED' undeclared (first use in this function)
alsaseq_c.c:485: error: 'SND_SEQ_EVENT_PORT_UNUSED' undeclared (first use in this function)
make[3]: *** [alsaseq_c.o] Ошибка 1
make[3]: Leaving directory `/tmp/TiMidity++-2.11.3/interface'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Leaving directory `/tmp/TiMidity++-2.11.3/interface'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/tmp/TiMidity++-2.11.3'
make: *** [all] Ошибка 2

Вот такая хрень при компиляции получилась... :(
Спасибо сказали:
Аватара пользователя
theli
Сообщения: 117
Статус: вышибала
ОС: GNU/Linux (Gentoo)

Re: ALSA + timidity

Сообщение theli »

вот с проблемами сборки не сталкивался ....
а в дистрибутиве нету что-ли ?

theli добавил в 18.08.2005 20:57

у меня собрано с чем-то таким

Код: Выделить всё

--localstatedir=/var/state/timidity++ --with-elf --enable-audio=,alsa,vorbis --enable-interface=dynamic,ncurses,emacs,vt100,xskin,xaw,gtk,slang,alsaseq --with-default-output=alsa --enable-server --enable-network
Спасибо сказали:
Аватара пользователя
kusok
Сообщения: 306
Статус: laid to rest
ОС: Debian Sid

Re: ALSA + timidity

Сообщение kusok »

И так не помогло... В дистрибутиве нету. Я думаю, что это из-за 4-го gcc (у меня федора 4). А есть альтернативные программы?
Спасибо сказали:
Аватара пользователя
prokoudine
Сообщения: 688

Re: ALSA + timidity

Сообщение prokoudine »

(kusok @ Понедельник, 22 Августа 2005, 11:52) писал(а):И так не помогло... В дистрибутиве нету. Я думаю, что это из-за 4-го gcc (у меня федора 4). А есть альтернативные программы?


Чего-чего в дистрибутиве нету? :)
timidity++-2.13.2-1 лежит в core четвёрки
Спасибо сказали:
Аватара пользователя
kusok
Сообщения: 306
Статус: laid to rest
ОС: Debian Sid

Re: ALSA + timidity

Сообщение kusok »

(prokoudine @ Вторник, 23 Августа 2005, 1:07) писал(а):Чего-чего в дистрибутиве нету? :)
timidity++-2.13.2-1 лежит в core четвёрки

Действительно. %) System-config-packages не рулит... В списке нифига не указано, а она есть.)))
Всем спасибо за помощь!
Спасибо сказали: