I have an i386 system with onboard sound (usually recognized as “Nvidia Nforce2”) and a plug-in sound card (PCI, I think… Yamaha YMF744B-Y) running on Hardy 8.04. Ardour has had difficulty recognizing recording streams, or playing them back, right from the start. There was a brief moment when everything worked perfectly (except the half-second lag in monitoring) but after a reboot it all went back to dysfunctional. I think the current problem is that Ardour will not recognize the YMF744. In the System>Preferences>Sound dialog, this has been a problem, too (the Nvidia was re-selected after reboot, even when I selected the YMF744).
I did cat proc/asound/modules and found this:
0 snd_intel8x0
1 snd_ymfpci
2 snd_mpu401
Following online instructions, I did created the file “etc/modprobe.d/sound” and added the following lines:
options snd_ymfpci index=0
options snd_intel8x0 index=1
options snd_mpu401 index=2
Still, Ardour seemed to only recognize the Nvidia driver that one when creating a new session. That is, Session Control > Audio Setup > Advanced > Input Device/Output device. gave me only the Nvidia option in each of the two fields, no matter what was selected in the System preferences, even if the Yamaha was also the card being edited in Alsamixer GUI. Perhaps for this reason, Ardour would give no audio when playing back recorded tracks (though the waveform seemed OK, and the indicators jumped around predictably).
In desperation, I removed Ardour from the system (through Synaptic), then rebooted, then disabled the onboard sound in BIOS, then went on to Ubuntu and reinstalled Ardour. Now, when I try to start a new session, I have no options available in Session Control > Audio Setup > Advanced > Input Device/Output device. Blank spaces, no selection possible. And of course I can’t start a new session (“programming error: true hardware name for device missing” or something when I try).
I also note that when I run cat proc/asound/modules it looks like this:
0 snd_ymfpci
2 snd_mpu401
That doesn’t look right… shouldn’t skip over #1 like that. But I’m at a loss.
Any ideas? Guidance? Ultimately, I would just like Ardour to recognize my Yamaha sound card for both recording and playback.
Note: I’ve done some searching here and on the Goog, but haven’t found anything that seems to answer my questions; however, if I’ve missed some threads or FAQs, please feel free to direct me to them.
Also Note: I’m a total Linux n00b. I have learned everything (no, really; EVERYTHING) here through searching online forums in the last 2 days. If you have something helpful, please do not think you will insult my intelligence by dumbing down your explanation. The dumber, the better.