To address the issue in #16 we should add a function to allow people to request a certain number of samples per channel.