Why not look into ALSA instead?
I recently used ALSA to get my SoundBlaster Live! to work and it does a pretty good job. You will need to recompile the kernel but it is not that hard at all.
This site has a good tutorial on getting it to work in their docs section
Official page for ALSA