Моя настоящая цель - иметь возможность использовать 1 аудиофайл и создавать X разных тонов, а затем воспроизводить их в приложении, используя некоторый код для обработки времени.
TIA для любой полезной информации
См. этот ответ , в котором рекомендуется использовать AVFoundation framework.
Core Audio должен быть довольно низкого уровня. Отлично, если вам нужна большая гибкость / контроль, но AVFoundation может быть более подходящим для вашего приложения.
Вы можете прочитать Core Audio документацию.