Loop through next values

By looping through the channels when converting to mono, each read value
will be checked to make sure we aren't reading an invalid value.