【发布时间】:2018-05-03 20:38:16
【问题描述】:
我有一个音频应用程序,其中所有的声音生成工作都是由纯数据完成的(使用 libpd)。
我用 swift 编写了一个特殊的音序器,它控制多个序列的开始/停止播放,由合成引擎以纯数据形式播放。
到目前为止,我完全避免在我的应用程序的任何方面使用 Core Audio 或 AVFoundation,因为我对它们一无所知,而且它们似乎都需要 C 或 Objective C 编码,而我几乎一无所知。
但是,我从之前的问答中被告知,我需要使用 Core Audio 或 AVFoundation 来获得准确的计时。没有它,我已经尝试了其他所有方法,但时间完全一团糟(迟钝,紧张)。
所有关于 Core Audio 的教程和书籍对我来说似乎都非常广泛和深入。如果我需要从其中一个框架中获得的只是我的音序器的准确时序,那么作为一个完全是 Core Audio 和 Objective-C 的新手,但拥有 95% 完成的音频应用程序的人,你如何建议我实现这一点?
【问题讨论】:
-
定时器具体有什么用途?
标签: swift audio avfoundation core-audio libpd