Я регулярно подтягиваю эту небольшую таблицу, когда создаю музыкальные приложения. Я использую его, чтобы переводить гаммы и аккорды в числа и придумывать, как назвать свои семплы.
Средний C в iOS
Средняя C в MIDI - это нота с номером 60. Перевод этой ноты в C3 или C4 зависит от платформы.
В iOS и аудиоблоке сэмплера Apple AVAudioSamplerUnit
средний C соответствует C4.
Влияние среднего C = C4
Аудиоустройство сэмплера Apple автоматически связывает сэмпл с номером MIDI-ноты на основе имени аудиофайла. Здесь становится важным средний C = C4.
Если у вас есть аудиофайл с именем piano_C4.wav
, и вы загружаете его в семплер с помощью sampler.loadAudioFiles(at: audioFileURLs)
, он автоматически сопоставляется с нотой под номером 60
.
Для запуска сэмпла достаточно: sampler.startNote(60, withVelocity: 127, onChannel: 0)
.