# Reading a Wav File [closed]

I need to read two .wav files. One of them is a song, and the other one is impulse response. Then, I have to convolve them.

In fact, I have read them by using scipy.io.wavfile.read() method. It returns two-dimensional array for each wav file. For the song, the array that it returns is of dimension 199001 x 2.

This is the point that what I cannot understand. Why is column numbers equal to 2 ?

The rows denote the samples, I guess. However, I do not know what columns refer to. To be honest, in signal processing lecture, we always encountered one value for each sample. However, in this case, there are two values for each sample.

Is there anyone who can explain this ?