allow for multiple target channels with separate target bounds for each
It may be conceivable that we'd want to gobble up samples from a few channels and filter each by a separate set of target_bounds. This should be a pretty trivial extension of what we already have in the config file and elsewhere.
It is relatively low priority, and therefore can wait.
Related to this is the question of exactly how we want to frequency-band our target samples. Do we want to simply launch separate instances with separate target_bounds in separate config files, or do we want to try to unify this under the same process?