Вы должны сначала решить, будете ли вы выполнять свертку во временной или частотной области - есть преимущества для обоих в зависимости от длины вашего сигнала / импульсного отклика. Это то место, где вы должны провести собственное исследование.
Для временной области прокатка собственной свертки должна быть достаточно простой. Для частотной области вам понадобится функция FFT, вы можете свернуть свою собственную, но более эффективные версии будут существовать. Например, в платформе Accelerate это уже реализовано.
Но для базового ввода-вывода Audio Toolbox это правильный выбор ..