Dan Halliday

EarSoft Audio

Interactive Audio Player App

I designed and built a unique audio player app for EarSoft that tailors sound to the listener’s environment and mood. The visuals are based around clean typography and strong iconography, and the two-tone colour scheme is algorithmically generated based on a hue chosen by the user.

App toolbar icons detail

The implementation had to be very low-level to ensure good battery life while listening, so I wrote a C library to do the audio processing, and connected it using iOS’s AudioUnit API and Android’s NDK for playback.

App settings screen

App volume control screen

Settings icon detail

App playlist screen

Playlist icon detail