fixup! changes to support multiple outputformats and channels