$ 0 0 What WaveFormat are you recording in? If it's 16 bit then you can't use BitConverter.ToSingle - you'll need to use ToInt16 as the samples will be shorts.