Hi all,
Sometimes when I reboot, my soundcard seems to move up or down in the list of audio devices, causing Pd do start with the wrong one. Also aconnect 16:0 128:0 fails because 16:0 is now 20:0... It happens only now and then, so it's hard to test. Last time it happened after I accidently turned off the computer (so a 'dirty' reboot). How can I make sure the position and name of my soundcard is consistent throughout several reboots ? Or maybe dynamically adapt pd's startup options so that it will always use the right soundcard ? This is on a desktop with ubuntustudio (7.04 feisty), an internal (VIA8237) soundcard and a PCI with breakout (Echo Layla3G), using alsa and alsa-midi, pd 0.39 (time to upgrade, I know...) Any tips appreciated, Tim
the answer to this question is related to alsa, not to pd. i would say it is a bug, but alsa people seem to want their users to be forced to edit a file in a (i think) quite sophisticated way.
the problem is, that the order the different kernel modules for each card are loaded is different on each boot. however, there is a way to predefine a certain order by editing the file:
/etc/modprobe.d/alsa-base
i am too little expert to explain you in detail exactly how this is done the correct way, but basically you first need to add some aliases for each soundcard module, that will be loaded and then you define the order by specifying an index for each module.
as an example you'll find my edited alsa-base file here: http://www.romanhaefeli.net/alsa-base.txt
hopefully it helps you figuring out, how you need to edit yours. in my file the devices are ordered this way:
hw:0 : my built-in c-media card (snd_intel8x0) hw:1 : the hdsp rpm (snd_hdsp) hw:2 : the sounddevice from the built-in tv tuner (saa7134_alsa) hw:3-5: those are reserved for usb soundcards, if there are any (someone from #alsa recommended to add those lines, because otherwise usb soundcards wouldn't work properly)
roman
On Mon, 2008-02-11 at 23:20 +0100, tim wrote:
Hi all,
Sometimes when I reboot, my soundcard seems to move up or down in the list of audio devices, causing Pd do start with the wrong one. Also aconnect 16:0 128:0 fails because 16:0 is now 20:0... It happens only now and then, so it's hard to test. Last time it happened after I accidently turned off the computer (so a 'dirty' reboot). How can I make sure the position and name of my soundcard is consistent throughout several reboots ? Or maybe dynamically adapt pd's startup options so that it will always use the right soundcard ? This is on a desktop with ubuntustudio (7.04 feisty), an internal (VIA8237) soundcard and a PCI with breakout (Echo Layla3G), using alsa and alsa-midi, pd 0.39 (time to upgrade, I know...) Any tips appreciated, Tim
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
___________________________________________________________ Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de
Hi,
have a look at my similar question on the LinuxAudioUsers list some days ago, kindly answered by Frank B. to full satisfaction :-)
http://lists.linuxaudio.org/pipermail/linux-audio-user/2008-February/050967....
lg, P
tim wrote:
Hi all,
Sometimes when I reboot, my soundcard seems to move up or down in the list of audio devices, causing Pd do start with the wrong one. Also aconnect 16:0 128:0 fails because 16:0 is now 20:0... It happens only now and then, so it's hard to test. Last time it happened after I accidently turned off the computer (so a 'dirty' reboot). How can I make sure the position and name of my soundcard is consistent throughout several reboots ? Or maybe dynamically adapt pd's startup options so that it will always use the right soundcard ? This is on a desktop with ubuntustudio (7.04 feisty), an internal (VIA8237) soundcard and a PCI with breakout (Echo Layla3G), using alsa and alsa-midi, pd 0.39 (time to upgrade, I know...) Any tips appreciated, Tim
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list