LINUX.ORG.RU

ALSA, Timidity++, pulseaudio

 , , , timidity++


0

1

Решил настроить midi, до этого не пользовался. Добавил use-флаг midi в /etc/portage/make.conf, как рекомендует гентушная документация запустил пересборку эдак:

# emerge --sync
# emerge --changed-use world
# emerge @preserved-rebuild
Убедился, что зачем-то требуется пересобрать sys-devel/gcc (на кой черт? Я MIDI настраиваю!). На следующий день наблюдаю картину: звука нет, прогрессбары в pulseAudio Volume Meter'е скачутЬ, как будто есть звук. В регуляторе громкости pulseaudio в разделе «Устройства вывода» только «Фиктивный выход», то бишь карту мою звуковую он «не видит». Порылся в журнале исправил пару ошибок, как тут и тут. Усе, ошибки пропали, звука нет в логах ничего подозрительного. Ну а вопросы как всегда глобальные: «Кто виноват?» и «Что делать?»



Последнее исправление: OEvg85 (всего исправлений: 1)

Пульса виновата, сноси ее, и не сношайся. У меня работало пару лет назад, когда tuxguitar тыкал.

NeverLoved ★★★★★
()

зачем-то требуется пересобрать sys-devel/gcc

страдай.

mos ★★☆☆☆
()
Ответ на: комментарий от NeverLoved

ахахаохлол
что ж у вас пионэров всё пульса то виновата. может всё-таки цвет глаз снести?
УМВР ЧЯДНТ. физический миди, Audigy2 ZS, asfxload во все поля. scummvm, dosbox и даже dosemu (с некоторыми шаманствами) пиликают только в путь.

mos ★★☆☆☆
()
Ответ на: комментарий от mos

что ж у вас пионэров всё пульса то виновата.

Потому что без нее ВР, а с ней то звук в миди не работает, то в вайне, то еще где. ненужно.

NeverLoved ★★★★★
()
Ответ на: комментарий от NeverLoved

4.2 пионерия и красноглазие. пинта горького пива, бифштекс и гулять по 10 км в день. (с)

mos ★★☆☆☆
()
Ответ на: комментарий от mos

УМВР ЧЯДНТ. физический миди, Audigy2 ZS, asfxload во все поля. scummvm, dosbox и даже dosemu (с некоторыми шаманствами) пиликают только в путь.

Это всё и на голой альсе работает. На кой фиг нужна пульса - хз.

devl547 ★★★★★
()
Ответ на: комментарий от devl547

ви такие смещные что аж вах.
в том то и дело что в данном случае - ни на кой. пульса ни о чем вышеперечисленном не знает. и работать вышеперечисленному не мешает.
а танцорам всё как-то не по себе.

mos ★★☆☆☆
()
Ответ на: комментарий от mos

а танцорам всё как-то не по себе.

абстракция на абстракции и абстракцией погоняет.
Предлагаю написать какой-нибудь pupkinaudiod поверх пульсы.

devl547 ★★★★★
()
Ответ на: комментарий от devl547

Пульса виновата, сноси ее, и не сношайся. У меня работало пару лет назад, когда tuxguitar тыкал.

Так к бабке не ходи. В audacious через ALSA все выводится. Но pulseaudio, думаю нужен. Скайп же только через него работает. Или нет?

OEvg85
() автор топика
Ответ на: комментарий от OEvg85

Вроде через альсу работает.
По крайней мере у меня пульс не установлен.

devl547 ★★★★★
()
Ответ на: комментарий от OEvg85

Иногда бывает так что после обновления того что отвечает за звук это группа слетает, и в пульсе появляется фиктивный выход

rikimaru
()
Ответ на: комментарий от OEvg85

Скайп же только через него работает

выдыхай, бобер

vvviperrr ★★★★★
()
Ответ на: комментарий от rikimaru

Фишка-то в том, что из audacious через ALSA музыка идет. Идея-то интересная с пользователями/группами, в логи сыпалось, что-то об ошибке авторизации пульсаудио, пока не поправил. Пульс же тоже своих пользователя/группу создает... Дома полистаю /etc/group and /etc/passwd... Мот найду что инересного.

OEvg85
() автор топика

Как-то разбирался с midi, пришел к выводу, что timidity УГ, советую fluidsynth.

emerge fluidsynth fluid-soundfont
Для проигрывания например kmid

TheAnonymous ★★★★★
()
Ответ на: комментарий от TheAnonymous

Как-то разбирался с midi, пришел к выводу, что timidity УГ

За намек спасибо ;) Проблема решена!

# systemctl stop timidity.service
# systemctl disable timidity.service
~ pulseaudio -k
~ pulseaudio --start
Как все просто!
Только один момент меня интересует: tymidity после остановки его сервиса mid-файлы играет %). Фак так? Выходит midi проигрывается через pulseaudio?
А timidity и fluidsynth можно вместе держать?

OEvg85
() автор топика
Ответ на: комментарий от OEvg85

tymidity после остановки его сервиса mid-файлы играет

Как плеер он может работать независимо от наличия демона в памяти. В фоне он должен висеть, чтоб принимать midi-данные от других программ.

pumbez ★★★
()
Ответ на: комментарий от mos

даже dosemu (с некоторыми шаманствами) пиликают только в путь.

По-моему, в dosemu это не тривиально... Как запилили? Или там из гита надо брать исходники?

anonymous
()
Ответ на: комментарий от anonymous

из гита не брал.
нетривиальность там была в загрузке какого-то модуля, который предоставлял какой-то виртуальный миди-интерфейс и потом там миди-интерфейсы надо слинковать один с другим с помощью aplaymidi или подобной команды.

mos ★★☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.