# 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 ?

## closed as off-topic by Marcus Müller, Stanley Pawlukiewicz, lennon310, MBaz, Peter K.♦May 9 at 18:07

This question appears to be off-topic. The users who voted to close gave this specific reason:

• "General programming questions are off-topic here, but can be asked on Stack Overflow." – Marcus Müller, Stanley Pawlukiewicz, lennon310, MBaz, Peter K.
If this question can be reworded to fit the rules in the help center, please edit the question.