updated audio_channel_mapper(), no clue if it works correctly, but :fu::shipit: