LINUX.ORG.RU

fluidsynth, timidity, заикается звук

 , ,


0

1

Какая-то проблема непонятная. Раньше все было, fluidsynth работал нормально и qtractor и tuxguitar через него миди играли превосходно. Ничего не менял, а все само сломалось. Стали сильно заикаться миди файлы. Процесс пульсы стал жрать 100% cpu. Снес пульсу, но всеравно та же фигня, миди заикаются. Одинакого плохо работают как fluidsynth так и timidity.

$ cat .asoundrc 
pcm.!default 
{
	type plug
	slave.pcm "dmixer"
}

pcm.dmixer 
{
	type dmix
	ipc_key 1024
	slave 
	{
		pcm 'hw:1'
	}
}

ctl.dmixer 
{
	type hw
	card U0x41e0x30d3
	device 0
}

pcm.dsp
{
	type plug
	slave.pcm "dmixer"  
}

У меня по дефолту стоит другая карта, так-как в ноуте сломано гнездо и пользуюсь usb-карточкой.

$ fluidsynth -o synth.cpu-cores=4 -a alsa arachno.sf2 
FluidSynth version 1.1.6
Copyright (C) 2000-2012 Peter Hanappe and others.
Distributed under the LGPL license.
SoundFont(R) is a registered trademark of E-mu Systems, Inc.

fluidsynth: warning: Failed to pin the sample data to RAM; swapping is possible.
fluidsynth: warning: Requested a period size of 64, got 5512 instead
fluidsynth: warning: Requested 16 periods, got 3 instead
Type 'help' for help topics.

> fluidsynth: warning: Failed to set thread to high priority
fluidsynth: warning: Failed to set thread to high priority
fluidsynth: warning: Failed to set thread to high priority
fluidsynth: warning: Failed to set thread to high priority
fluidsynth: warning: Failed to set thread to high priority


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

Удалил все из .asoundrc, оставил только

pcm.!default 
{
	type hw
	card U0x41e0x30d3
}

Fluidsynth больше не ругается на period size, и миди в qtractor и tuxguitar играет замечательно. Но тогда пропадает возможность работать с другими звуковыми программами и fluidsynth одновременно.

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

Почитал более внимательно про dmix и его period_size, и вроде как все стало хорошо.

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