音頻合成、處理和分析平臺:AudioKit
AudioKit 是一個開源的強大的音頻合成、處理和分析平臺,沒有陡峭的學習曲線。用于 iPhone/OS X 應用的開發,支持 Objective-C 和 Swift 語言。
 
 100+ Synthesizers and FX
物理模型,光譜效應,顆粒合成,效果處理,過濾器,混響等。
 
 Built-in Sampler
錄制音頻流,包括從麥克風。可重新錄制和快速處理。
 
 Powerful Sequencing
Sequences are not limited to the usual notes-on-a-score, but can contain blocks of any code that can be triggered at any time.
 
 Full-featured Examples
The list of examples is growing, but already contains projects demonstrating audio techniques such as FM Synthesis, Granular Synthesis, Convolution, Effects Processing, and Pitch-Shifting, and more.
 
 Simple, Human-readable Code
Coding with audio with audio metaphors - Conductors control Orchestras, which contain Instruments that produce Notes. Clear methods with Apple-style naming conventions, Xcode completion, documentation and tool-tips.
 
 Write your audio-code along side your app logic
The same code that controls your data and user interface controls your sound in Objective-C or Swift.
#import "NewInstrument.h"
@implementation NewInstrument
- (instancetype)init
{
    self = [super init];
    if (self) {
        AKSineTable *sineTable = [[AKSineTable alloc] init];
        [self addFTable:sineTable];
        AKFMOscillator *fmOscillator;
        fmOscillator = [[AKFMOscillator alloc] initWithFTable:sineTable
                                                baseFrequency:akp(440)
                                            carrierMultiplier:akp(1)
                                         modulatingMultiplier:akp(0.5)
                                              modulationIndex:akp(1.0)
                                                    amplitude:akp(0.1)];
        [self connect:fmOscillator];
        AKAudioOutput *audioOutput = [[AKAudioOutput alloc] initWithAudioSource:fmOscil];
        [self connect:audioOutput];
    }
    return self;
}
@end