ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] как запускать эмулятор timidity без "грязного хака"?
@ 2009-05-09 12:17 Alexandr Isaev
  2009-05-09 12:29 ` Valery V. Inozemtsev
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Alexandr Isaev @ 2009-05-09 12:17 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Как правильно запускать timidity в качестве эмулятора midi устройства?
Самое достойное предложение какое удалось найти на просторах инета -
запихать команду `timidity -iA  >/dev/null &` в /etc/rc.local. ALT-овцы
подобные деяния обычно обзывают "грязным хаком". Никаких других
вариантов решения проблемы найти не удалось. Какое в ALT
"рекомендованное" решение soft-midi для чипсетов без поддержки hw-midi?


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [sisyphus] как запускать эмулятор timidity без "грязного хака"?
  2009-05-09 12:17 [sisyphus] как запускать эмулятор timidity без "грязного хака"? Alexandr Isaev
@ 2009-05-09 12:29 ` Valery V. Inozemtsev
  2009-05-09 17:53 ` Ildar Mulyukov
  2009-05-09 20:12 ` [sisyphus] как запускать эмулятор timidity без " грязного =?koi8-r?b?IMjBy8E=?="? Vitaly Lipatov
  2 siblings, 0 replies; 6+ messages in thread
From: Valery V. Inozemtsev @ 2009-05-09 12:29 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 861 bytes --]

В Сбт, 09/05/2009 в 23:17 +1100, Alexandr Isaev пишет:
> Как правильно запускать timidity в качестве эмулятора midi устройства?
> Самое достойное предложение какое удалось найти на просторах инета -
> запихать команду `timidity -iA  >/dev/null &` в /etc/rc.local. ALT-овцы
> подобные деяния обычно обзывают "грязным хаком". Никаких других
> вариантов решения проблемы найти не удалось. Какое в ALT
> "рекомендованное" решение soft-midi для чипсетов без поддержки hw-midi?

libxine/gstreamer и без этого midi воспроизводят

-- 
Valery V. Inozemtsev

[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [sisyphus] как запускать эмулятор timidity без "грязного хака"?
  2009-05-09 12:17 [sisyphus] как запускать эмулятор timidity без "грязного хака"? Alexandr Isaev
  2009-05-09 12:29 ` Valery V. Inozemtsev
@ 2009-05-09 17:53 ` Ildar Mulyukov
  2009-05-09 20:12 ` [sisyphus] как запускать эмулятор timidity без " грязного =?koi8-r?b?IMjBy8E=?="? Vitaly Lipatov
  2 siblings, 0 replies; 6+ messages in thread
From: Ildar Mulyukov @ 2009-05-09 17:53 UTC (permalink / raw)
  To: sisyphus

	Здравствуйте!

On 09.05.2009 18:17:43, Alexandr Isaev wrote:
> Как правильно запускать timidity в качестве эмулятора midi устройства?
> Самое достойное предложение какое удалось найти на просторах инета -
> запихать команду `timidity -iA  >/dev/null &` в /etc/rc.local.  
> ALT-овцы
> подобные деяния обычно обзывают "грязным хаком".

Ну почему же? не всегда Альтовцы такие снобы :-)

Я бы сказал, что это нормальный способ запустить "сервис" soft-midi, с  
одной только существенной поправкой: не запускать это от root-а, а  
поставить _себе_ куда-нибудь в автозагрузку.

> Никаких других вариантов решения проблемы найти не удалось.
> Какое в ALT "рекомендованное" решение soft-midi для чипсетов без  
> поддержки hw-midi?

Это и есть рекомендованный (по крайней мере мной). Некоторые программы  
(напр. denemo) умеют сами через него проигрывать. Кто не умеет - для  
них нужны вот такие меры...

С уважением, Ильдар.
P.S. вопрос для community@ или для форума.
-- 
Ildar  Mulyukov,  free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [sisyphus] как запускать эмулятор timidity без " грязного =?koi8-r?b?IMjBy8E=?="?
  2009-05-09 12:17 [sisyphus] как запускать эмулятор timidity без "грязного хака"? Alexandr Isaev
  2009-05-09 12:29 ` Valery V. Inozemtsev
  2009-05-09 17:53 ` Ildar Mulyukov
@ 2009-05-09 20:12 ` Vitaly Lipatov
  2009-05-09 23:41   ` [sisyphus] как запускать эмулятор timidity без "грязного хака"? Alexandr Isaev
  2 siblings, 1 reply; 6+ messages in thread
From: Vitaly Lipatov @ 2009-05-09 20:12 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On 9 мая 2009, Alexandr Isaev wrote:
> Как правильно запускать timidity в качестве эмулятора midi
> устройства? Самое достойное предложение какое удалось найти на
> просторах инета - запихать команду `timidity -iA  >/dev/null
> &` в /etc/rc.local. ALT-овцы подобные деяния обычно обзывают
> "грязным хаком". Никаких других вариантов решения проблемы
> найти не удалось. Какое в ALT "рекомендованное" решение
> soft-midi для чипсетов без поддержки hw-midi?
Я думаю его надо сделать - написать скрипт запуска в /etc/init.d
и конфигом в /etc/sysconfig/timidity



-- 
С уважением,
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [sisyphus] как запускать эмулятор timidity без "грязного хака"?
  2009-05-09 20:12 ` [sisyphus] как запускать эмулятор timidity без " грязного =?koi8-r?b?IMjBy8E=?="? Vitaly Lipatov
@ 2009-05-09 23:41   ` Alexandr Isaev
  2009-05-11  7:46     ` Mikhail Yakshin
  0 siblings, 1 reply; 6+ messages in thread
From: Alexandr Isaev @ 2009-05-09 23:41 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Vitaly Lipatov пишет:
> On 9 мая 2009, Alexandr Isaev wrote:
>> Как правильно запускать timidity в качестве эмулятора midi
>> устройства? Самое достойное предложение какое удалось найти на
>> просторах инета - запихать команду `timidity -iA  >/dev/null
>> &` в /etc/rc.local. ALT-овцы подобные деяния обычно обзывают
>> "грязным хаком". Никаких других вариантов решения проблемы
>> найти не удалось. Какое в ALT "рекомендованное" решение
>> soft-midi для чипсетов без поддержки hw-midi?
> Я думаю его надо сделать - написать скрипт запуска в /etc/init.d
> и конфигом в /etc/sysconfig/timidity
> 
Полностью солидарен с данным вариантом решения, но к сожалению не силён
в написании подобных вещей. ИМХО неплохо-бы сделать какое-то стандартное
решение для сизифа.


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [sisyphus] как запускать эмулятор timidity без "грязного хака"?
  2009-05-09 23:41   ` [sisyphus] как запускать эмулятор timidity без "грязного хака"? Alexandr Isaev
@ 2009-05-11  7:46     ` Mikhail Yakshin
  0 siblings, 0 replies; 6+ messages in thread
From: Mikhail Yakshin @ 2009-05-11  7:46 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

2009/5/10 Alexandr Isaev <alex_is@sakhalin.ru>:
> Vitaly Lipatov пишет:
>> On 9 мая 2009, Alexandr Isaev wrote:
>>> Как правильно запускать timidity в качестве эмулятора midi
>>> устройства? Самое достойное предложение какое удалось найти на
>>> просторах инета - запихать команду `timidity -iA  >/dev/null
>>> &` в /etc/rc.local. ALT-овцы подобные деяния обычно обзывают
>>> "грязным хаком". Никаких других вариантов решения проблемы
>>> найти не удалось. Какое в ALT "рекомендованное" решение
>>> soft-midi для чипсетов без поддержки hw-midi?
>> Я думаю его надо сделать - написать скрипт запуска в /etc/init.d
>> и конфигом в /etc/sysconfig/timidity
>>
> Полностью солидарен с данным вариантом решения, но к сожалению не силён
> в написании подобных вещей. ИМХО неплохо-бы сделать какое-то стандартное
> решение для сизифа.

Объективно:

В Debian/Ubuntu пакет timidity ставит соответствующий скрипт в
/etc/init.d + тащит соответствующего непривилегированного пользователя
+ многие программы пропатчены для того, чтобы после запуска по
умолчанию иметь выбранным MIDI-порт 128:0 (если оставить всё как есть
- то большинство проигрывателей или MIDI-утилит почему-то ужасно любят
идти на "первый обнаруженный" MIDI-порт, которым почти всегда будет
"бесполезный" для целей проигрывания MIDI thru 15:0).

В OpenSuSE сервер timidity стартуют "хаком" в /etc/init.d/alsasound -
но там, насколько я помню, в целом всё плохо - патчей в комплекте нет
(нужно руками их подкладывать и настраивать timidity.cfg), приложения
с timidity не интегрированы.

В Gentoo порт timidity++ ставит /etc/init.d/timidity. Насчет
пропатченности приложений, к сожалению, не знаю.

В Arch есть пакет /extra/timidity++, который ставит
/etc/rc.d/timidity++. Пропатченности приложений, судя по
http://wiki.archlinux.org/index.php/Timidity - нет.

Субъективно:

Кроме timidity++ есть еще:
* fluidsynth, который по сути выполняет такие же функции, но на основе
относительно более современных soundfonts.
* linuxsampler, который делает то же самое, но еще более навороченным
образом (в основном) на основе gigasampler'ных библиотек.

Возможно, если уж идти выполнять квест "сделать всё максимально
хорошо" - стоит обеспечить поддержку всех трех - причем с какой-нибудь
автоматикой вида:

* "хочу поставить софтверный MIDI-синтезатор"
" "хочу поставить софтверный MIDI-синтезатор с вот таким вот soundfont'ом"
* "хочу поставить fluidsynth"
* "хочу поставить fluidsynth с вот таким вот soundfont'ом"

Причем во всех случаях всё автоматом конфигурируется. В идеале даже
запуск MIDI-сервера должен быть сведен к какому-то абстрактному
/etc/init.d/software-midi, наверное, как и запуск *dm'ов - с выбором
где-то отдельно, какой именно запускать.

-- 
WBR, Mikhail Yakshin

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2009-05-11  7:46 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-05-09 12:17 [sisyphus] как запускать эмулятор timidity без "грязного хака"? Alexandr Isaev
2009-05-09 12:29 ` Valery V. Inozemtsev
2009-05-09 17:53 ` Ildar Mulyukov
2009-05-09 20:12 ` [sisyphus] как запускать эмулятор timidity без " грязного =?koi8-r?b?IMjBy8E=?="? Vitaly Lipatov
2009-05-09 23:41   ` [sisyphus] как запускать эмулятор timidity без "грязного хака"? Alexandr Isaev
2009-05-11  7:46     ` Mikhail Yakshin

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git