* [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