>From: Thomas Kratz <th.kratz@...>
>Date: Sun, 26 Mar 2006 10:39:24 +0200
>Subject: [Rosegarden-user] /dev/sequencer is missing
>Maybe this is a little off topic but I hope someone can help.
>I installed an old Soundblaster Live with the emu10k1 chip yesterday on my
>suse 10. everything was fine. i uploaded a soundfont with sfxload and i could
>use the midi device from rosegarden. nice toy. but today after a reboot
>sfxload complains that /dev/sequencer is missing. Has anyone an idea what
>went wrong on my box ?
Could be that the artsd is blocking dev/sequencer....if you are using
any of the kde aRts dependant programs. I have found that to use
asfxload or sfxload and Rosegarden with jackd, the artsd cannot be
running at all. You can setup Rosegarden to load an sf2, but this will
get hosed if the artsd has priotity. Just shut off the kde sound server
completely in kcontrol. Then make sure you do not start any aRts
dependant programs like Noatun, krecord or kscd. If Rosegarden did work
at first then lost connection to /dev then this is most likely what is
happening. Also you cannot get rid of the artsd as a user after it has
been started by root, if you try to kill it, it will just pop up again
unless you completely shut off the kde sound server and kill the artsd
as root. The trouble with artsd is that it has no documentation and
does put a lock on /dev/midi, /dev/sequencer and audio. Setting
kcontrol to give up access to /dev after a specified amount of time will
sometimes work, but it seems that some of the KDE based sound apps
ignore this and leave an artsd lock on /dev. At least with jackd you can
specify the -T option in Rosegarden and have jackd exit when you close
Rosegarden, or stop and start it with realtime (-r) priority with
qjackctl. You cannot use kmid or any of the aRts dependant apps at the
same time as Rosegarden. Kmix is not dependant on aRts, so it will
work, but has a nasty tendancy to mute things that you do not want muted.
Get latest updates about Open Source Projects, Conferences and News.