Вам необходимо сгенерировать звуковую волну PCM, соответствующую ноте, которую вы хотите воспроизвести, и сохранить ее в буфере семплов в памяти. Затем вы отправляете этот буфер на аудиооборудование.
Здесь - учебное пособие по генерации сигналов нескольких типов. В статье подробно рассматриваются многие аспекты заметки, которую необходимо учитывать, включая частоту, объем, форму сигнала, частоту дискретизации и т. Д. Статья поставляется с исходным кодом Flash, я думаю, у вас не должно возникнуть проблем с принятием концепций и адаптируя их к iOS.
Если вам также нужна библиотека, которую вы можете использовать для воспроизведения сгенерированных буферов на iOS, то я рекомендую открытый код Finch .
Надеюсь, это поможет!