Revised sample rate handling in Cubasis 2.7

With the release of version 2.7, Cubasis only allows you to select sample rates that are supported by the hardware.

The reason for this change is that the automatic sample rate conversion by iOS results in increased CPU usage, which would have lead to issues like crackling on the iPad Pro 3rd gen. models.

The available sample rates are dictated by the hardware of the iPad device in use. For example, the 2018 iPad Pro models (3rd gen) only support 48kHz with the internal speakers and mic, unless external hardware is connected, whereas other iPads support 44.1 and 48 kHz.

In addition, when loading a project that was previously set to a sample rate that the hardware currently doesn’t support, Cubasis automatically switches to the supported sample rate and displays an info popup in the upper left corner.

This situation can occur, for example, when a project is created on a new iPad with headphones connected, at 44.1kHz. Later, when the headphones are disconnected, the iPad’s internal audio hardware may only support 48kHz and when the project is loaded then, Cubasis switches its sample rate.

However, this should not lead to any problems since Cubasis converts audio content that is not in the project’s sample rate on-the-fly* during playback.

* Cubasis is able to play 44.1, 48 and 96 kHz audio files simultaneously at their original pitch (without unwanted detuning of the audio files)