fresh digitable

めんどくさかったなってことを振り返ったり振り返らなかったりするための記録

音響信号処理

頭外音像定位アプリのプロジェクトにandroidx.benchmarkを導入してみた

これです github.com androidx.benchmarkは何となく気になっていたので、冬休みの間の宿題として、数年前に作ったあと放置していたリポジトリをほじくり返してこれに導入してみることにした。何をやっているのかは akihito104.hatenablog.com にだいたい書い…

ExoPlayerのAudioProcessorを実装する

頭外音像定位のデモためのAndroidアプリを作っている。 github.com akihito104.hatenablog.com 音に独自の効果を加えたいときはAudioProcessorを実装する。AudioProcessorは前段の処理で展開された音データをPCM形式で受け取り、これを変換して返す。返した…

ExoPlayerのAudioProcessorで頭外音像定位するオーディオプレイヤーを作っている

Androidのメディア再生のためのライブラリであるExoPlayerには、PCMになった音データを受け取って処理できるようにするAudioProcessorというインタフェースがある。これを実装したクラスのインスタンスを、プレーヤーインスタンスを作る時にいい感じに渡して…

VRとかに効くかもしれない頭外音像定位

仮想現実(Virtual Reality)とか拡張現実(Augmented Reality)の技術ネタがAndroid界隈でにわかに盛り上がりつつあるので自分も何かやってみようと思っているんだけど、私にはOpenGLとかUnityとかいったところの視覚まわりのツールの知識がほとんどない。 やっ…