but there is a free version to try first if you are curious.
* Multi-channel recording for devices that expose their inputs as one multichannel stream
* Playback a stereo stream to the first two channels of a multichannel output device
* Much lower cpu usage for playback. Higher buffer sizes should now always work and result in lower cpu usage.
* 24-bit recording could cause buffer overflows on USB 1.1 devices Solved.
USB Audio Recorder