Quote:
Originally Posted by Richard Cranium
I would be surprised if you are running OSS under linux in 2017.
@jmccue is correct in that
Code:
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-8 snd-seq-oss
belong in a file in /etc/modprobe.d. See You use /etc/rc.d/rc.modules.local to manually load modules (in other words, not rely on udevd to do it for you). You use configuration files in /etc/modprobe.d/ to configure those modules or otherwise control the modprobe/insmod/rmmod commands.
|
I finally got around to (starting to) dealing with this today. I looked up man modprobe.d. I have added something that I had to manually modprobe previously. On another thread from awhile ago, I was setting up Rosegarden to play the notes I was inputting in Editor view. Another forum user recommended the following process:
Code:
michael@caitlyn rosegarden $ cat ~/Rosegarden\ MIDI\ startup
[root]
modprobe -r snd-aloop
modprobe snd-aloop pcm_substreams=2 enable=1
[michael]
jackd -r -m -t 10000 -d alsa -d hw:Loopback -P -o 2 -r 44100 -S -s -m &
alsaloop -C hw:Loopback,1,0 -P pulse &
fluidsynth -a jack -g 1.5 -j -l -m alsa_seq -K 0 /usr/share/sounds/sf2/FluidR3_GM.sf2
>select 0 1 000 001
qjackctl
rosegarden
The top line in the [root] section removes snd-loop and reloads it with different options. The above process works, though not as well as I like. Sometimes when I'm entering notes on a staff in Rosegarden, alsaloop will stop working, and as alsaloop gives no output, I don't know how to fix it. But as for my current problem (this thread's problem), which module should I map for an alias to sound-service-0-1? I've got the following candidates:
Code:
root@caitlyn:~# cat /proc/asound/modules
0 snd_hda_intel
1 snd_hda_intel
2 snd_aloop
3 snd_virmidi
root@caitlyn:~# cat /proc/asound/cards
0 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xf7210000 irq 28
1 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xf7080000 irq 17
2 [Loopback ]: Loopback - Loopback
Loopback 1
3 [VirMIDI ]: VirMIDI - VirMIDI
Virtual MIDI Card 1