Distorted Audio Input

I made a simple audio recording program with SFML to record input from my guitar. It works but the recording has a lot of what sounds like hard clipping. Is there any way I can mitigate this through SFML, or is it just an artifact of the process? Here are some examples. Both are played clean with no sort of amplification at a 44100 sample rate. The second example drags a little on the site and will need to be buffered a bit.

http://www.zshare.net/audio/7992712223e70ee7/
http://www.zshare.net/audio/799271065c89c673/
Bump for great justice.
Topic archived. No new replies allowed.