LINUX.ORG.RU

fluidsynth уменьшить задержку


0

0

Запускаю fluidsynth, загружаю любой soundfont, командую ему сыграть ноту и получаю... неприличной длины задержку аж под полсекунды, затем уже ноту.

Звук выводится через alsa. ОС - debian squeeze, debian sid.

Куда копать? На полсекунды никак не согласен.

★★★★★
Ответ на: комментарий от Smeea

Пробовал уже. То же самое, или разница неразличима. Также поборолся с люто доставляющим багом, когда jack играл только тогда, когда проц что-то делал (можно возить по тачскрину или гонять нули в /dev/null.

Объясните вот что - при использовании jack звук же тупо будет идти через 2 абстракции (jack, alsa), а не через одну (alsa). Откуда падение latency возьмется?

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

Жаль тебе сообщать, но пробовал все, кроме rt ядра. Даже ядро у меня с preemtion на одной машине...

Хорошо, а нельзя тогда soundfonts играть аппаратно? Гугл говорит, что нужны аудиофильские карты, конкретных фирм и старые. Это так? Пользователям ноутбуков - покупать дорогие внешние прибабахи? О переносе задачи на ARM девайс можно и забыть?

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

Хорошо, а нельзя тогда soundfonts играть аппаратно?

Можно и нужно, если остальное железо дряное. У меня, например, компьютер эмулировать звуковую карту не может - мощности не хватает. Зато звуковая карта (Creative SBLive5.1) отлично справляется с проигрыванием муз. банков. Правда, оперативки на ней маловато - немногим более 100Мб.

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

видимо, следует читать как «не будут»...

нашел PCMCIA варианты, тоже не то... точно нету USB?

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