Development of an iOS App for Artist Alicia Kwade to play sound synchronously on 25 iPhones. Internationally renown artist Alicia Kwade produced a giant moving mobile with 25 iPhones 6 and 6plus.
Role - Designer
research, App Flow, Wireframes, UI Design and User Testing
Problem and Solution
Each iPhone had the app “Sky Guide“ running in the foreground. My team was hired to find a way to play a sound synchronously on all iPhones. There are a few apps like “Seedio” that we’re designed for a task like that: stream Audio synchronized across multiple devices. The problems with the existing apps was, that they all worked only with up to about 20 iPhones. We decided to write our own app using swift and a web server. After exploring Midi Clocks, Bluetooth communication and Socket Connections we ended up with a quite simpel solution. Using NTP we got the iphones to use a common clock that enabled to us start a playback on all devices at the same time. In the end we got the sound on all devices so synchronous, we we’re asked to implement a custom delay for single devices.