A method of rendering audio content determined by an object based audio program, wherein the program is indicative of a bed of speaker channels, a set of M replacement speaker channels, a set of object channels, and metadata, wherein the set of object channels consists of N object channels, a first subset of the set of object channels is indicative of first non-ambient content, the first subset consists of M object channels of the set of object channels, each of N and M is an integer greater than zero, and M is equal to or less than N,
- the bed of speaker channels is indicative of a default mix of audio content, including second non-ambient content different than the first non-ambient content, where an object based speaker channel subset consisting of M of the speaker channels of the bed is indicative of the second non-ambient content or a mix of the second non-ambient content and at least some other audio content of the audio content of the default mix,
- each replacement speaker channel in the set of M replacement speaker channels is indicative of none or some, but not all, of the content of a corresponding speaker channel of the object based speaker channel subset, and
- the metadata is indicative of at least one selectable predetermined alternative mix of content of at least one of the object channels and content of predetermined ones of the speaker channels of the bed and/or the replacement speaker channels, where the metadata includes rendering parameters for each said alternative mix, and at least one said alternative mix is a replacement mix including at least some of the audio content of the bed and the first non-ambient content, but not the second non-ambient content, said method including steps of:
- (a) providing the object based audio program to an audio processing unit;
- and
- (b) in the audio processing unit, parsing the bed of speaker channels and rendering the default mix in response to the bed of speaker channels without use of the metadata.