Googleが開示しているAndroid開発ガイドによれば、AAudioの章で、「GitHubで入手可能なオープンソースoboeライブラリの使用」を推奨?していたので、oboeを下敷きにして音声アプリを作った。その結果、以前に使用したことのある「AudioRecord/AudioTrack」というAPIと比較して格段にレイテンシが改善されていることを確認した。下図に示す通り、マイク入力→イヤホン出力までの時間を計測すると、一桁改善していることがわかる。
当方のアプリは、音声をトランペットの音に変換するものであり、演奏時の応答性の観点では、「まあメロディ系なら及第点はあげられるかな」という感触である。しかし、ドラムやピアノなどのリズムセクション系の楽音は、数msecオーダーに改善する必要があるだろう。
More than 1 year has passed since last update.
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme