Greetings all, I've been trying to learn about ALSA this weekend. After reading a few HOWTOs and FAQs, I decided to implement a simple program. Rather than cut n' paste some of the examples, I tried to write a small one myself. Unfortunately I'm running into some problems, and I'm not sure if my approach is even correct. Basically I would like to just read stuff from the capture device, and send it straight into the playback device. Should be simple, but I find that each example I look at is different, and uses a some different hardware /software parameters to achieve the same thing.. Anyway, was hoping if some of you are so inclined, could you eyeball my program and give me some tips? I have a feeling I'm making lots of mistakes (due to misunderstanding some key concepts, probably). It's really quite a short program..