Mac/iPhoneで音楽アプリを作りたいとき、音響合成を行う時にvDSPを使うと高いパフォーマンスを出す事ができます。使い方は簡単ですがウェブ上に情報が少ないので、後で調べる方と自分のためにここに記事として情報を残しておきます。 vDSPってなに? vDSPはOS X、iPhoneなどに搭載されている信号処理用のライブラリvecLibの中の、DSP(信号処理)用の機能がまとめられたものです。元々はPowerPC G4時代にAltiVecというベクトル演算機構を有効活用するために用意されていたライブラリですが、その後Intel Macでも使えるようになり、今はiPhone / iPadでも使えます。 なにがいいの? 1. 速い。アセンブラも書かなくてよい。 音響合成処理は計算量が多いので、効率化のためにアセンブラを書く事が多いですが、vDSPを使えばアセンブラを書かなくてもCPUを効率的に