Hi All
Have you tried the Agnula DeMuDi Live CD with a lot of the sound apps already configured, I have tried it and it does work, Rosegarden 4, various soft synths, ardour is on there cannot say whether it works or not as I only tried it on a pentium 300 with Soundblaster PCI 128 CT4810 soundcard, the machine only having 98mb memory(needs 128mb minimum).
Most sound apps in Linux need Jack, it is easier to use qjackctl which is a gui for Jack and what it does is allow to assign routing of audio and midi port connections this may help with your particular problem(recording and hearing your input).
In my experience onboard sound codecs/chips are rubbish they are just a cheap method of adding sound to a motherboard, I have only seen one motherboard with a decent chip which was produced by Creative which had a Emu 10k1 chip on board which is the same chip used on the Live soundcard, by the way the motherboard was Black.
So I suggest forget onboard sound and get a decent soundcard, check:
http://www.alsa-project.org/alsa-doc...dor=All#matrix for supported soundcards.
Please do not blame Linux as a whole because most things can be made to work if you know how! , I do know documentation is not a strongpoint in Linux, but somebody somewhere on forums like this may have your problems solved.
Persevere and you may just achieve your aims, or do you just need a comfort blanket called WinXP, if so do as I do and get two removable hard drive caddies fit hard drives install WinXP on one, Linux on the other and only connect the one to the ide cable, mark one caddy Linux the other WinXP then choose which one to use.
Even WinXP users have various problems using sound apps which they have paid good money for with no help from the manufacturer.
Ardour being still beta software is also very difficult to get working properly even if you do know what you are doing which I do not, I have only ever managed to bring its interface up once, but after that would not open again, but their are other apps which can do a similar task, like multitrack 2.2.
Hope you keep persevering with Linux you will make it eventually.