ふと、エフェクタプラグインを開発して自身の環境(GarageBand)内で使用できたらと思い立ち、大学在学中にこの開発に着手したいと情報を集めた。 最初はSteinbergが提供するVST(Virtual Studio Technology)で開発を考えていたが、Mac上で動かすのならAppleが出しているAU(Audio Units)がいいのかなという結論に。 AUというのは、 Core Audio においてもっとも低レベル(ハードウェアより)に位置するフレームワークで、低レイテンシを要求されるオーディオ処理機能が可能。言語は主にC++。 そして調べてて分かったのがめちゃくちゃ情報が少なく、更に古いものが多いということ。結構な人が同じような愚痴言ってる気がするし、やっぱりiOS系の情報の方がOS Xよりも多い気もする。中身はあんまり変わらないらしいけど。 とりあえず開発が開始できるところ