A wearable device comprising: a memory configured to store: audio data representative of a soundfield captured at a plurality of capture locations, metadata that enables the audio data to be rendered to support N degrees of freedom of a user wearing the device, the N degrees of freedom comprising yaw, pitch, roll, and translational movement of the user, where the translational movement is defined in either a two-dimensional spatial coordinate space or a three-dimensional spatial coordinate space, and adaptation metadata that enables the audio data to be rendered to support M degrees of freedom of the user, wherein the M degrees of freedom comprise yaw, pitch and roll of the user without comprising translational movement of the user, or wherein M=0, wherein N is a first integer number and M is a second integer number that is different than the first integer number; a display device; and one or more processors coupled to the memory, and configured to: determine a user location by causing a display device to display a plurality of locations or a trajectory, and receive, from the user, an input indicative of one of the plurality of locations or indicative of a location on the trajectory; store the user location to the memory as the adaptation metadata; adapt, based on the adaptation metadata and the input received from the user, the audio data to provide the M degrees of freedom; and generate speaker feeds based on the adapted audio data. a memory configured to store: audio data representative of a soundfield captured at a plurality of capture locations, metadata that enables the audio data to be rendered to support N degrees of freedom of a user wearing the device, the N degrees of freedom comprising yaw, pitch, roll, and translational movement of the user, where the translational movement is defined in either a two-dimensional spatial coordinate space or a three-dimensional spatial coordinate space, and adaptation metadata that enables the audio data to be rendered to support M degrees of freedom of the user, wherein the M degrees of freedom comprise yaw, pitch and roll of the user without comprising translational movement of the user, or wherein M=0, wherein N is a first integer number and M is a second integer number that is different than the first integer number; audio data representative of a soundfield captured at a plurality of capture locations, metadata that enables the audio data to be rendered to support N degrees of freedom of a user wearing the device, the N degrees of freedom comprising yaw, pitch, roll, and translational movement of the user, where the translational movement is defined in either a two-dimensional spatial coordinate space or a three-dimensional spatial coordinate space, and adaptation metadata that enables the audio data to be rendered to support M degrees of freedom of the user, wherein the M degrees of freedom comprise yaw, pitch and roll of the user without comprising translational movement of the user, or wherein M=0, wherein N is a first integer number and M is a second integer number that is different than the first integer number; a display device; and one or more processors coupled to the memory, and configured to: determine a user location by causing a display device to display a plurality of locations or a trajectory, and receive, from the user, an input indicative of one of the plurality of locations or indicative of a location on the trajectory; store the user location to the memory as the adaptation metadata; adapt, based on the adaptation metadata and the input received from the user, the audio data to provide the M degrees of freedom; and generate speaker feeds based on the adapted audio data. determine a user location by causing a display device to display a plurality of locations or a trajectory, and receive, from the user, an input indicative of one of the plurality of locations or indicative of a location on the trajectory; store the user location to the memory as the adaptation metadata; adapt, based on the adaptation metadata and the input received from the user, the audio data to provide the M degrees of freedom; and generate speaker feeds based on the adapted audio data.