Hi guys. I did a quick check, and it seems that we don't need to check the number of channels here. The resampler (from Rutils) supports varying number of channels, and in the end the decoder (created using Decoder.Buffered.file_decoder) makes sure that the number of channels actually does not change.