Fixed it! It was a driver issue. I reverted to the last version of Vix for Octagon that doesn't have certain new drivers, which apparently have caused problems. I've reverted to Vix 5.0.26 and I get full sound.

Thanks to everyone for all their help! No doubt I shall be back when it's time to learn about Oscam. ;-)