Я хотел бы воспроизвести синтезированный звук в iPhone. Вместо того, чтобы использовать предварительно записанный звук и использовать SystemSoundID для воспроизведения существующего двоичного файла, я бы хотел его синтезировать. Частично это связано с тем, что я хочу иметь возможность непрерывно воспроизводить звук (например, когда пользовательский палец находится на экране) вместо одноразового звукового образца.
Если бы я хотел синтезировать средний A + 1 (A4) (440 Гц), я могу рассчитать синусоидальную волну, используя sin(); я не знаю, как организовать эти биты в пакет, который может играть CoreAudio. Большинство обучающих программ, которые существуют в сети, связаны с простое воспроизведение существующих двоичных файлов.
Может ли кто-нибудь помочь мне с простой синтезированной звуковой волной синуса на частоте 440 Гц?