Knobs is one of several demo iOS apps for the Philadelphia Game Lab's open source 3D Audio library, Sonic. As with all Sonic apps, Knobs requires headphones.
Knobs is similar to another demo app, SteerAudio, but rather than use gyroscope input to affect sound, with Knobs the user can move an audio object around by turning two knobs: one for the object's azimuth and a second for the object's pitch, both in relation to the user. A third knob may eventually be added to adjust the distance of the audio object from the user, but for now the audio object is fixed on the unit sphere surrounding the user's head. As the user adjust these knobs, the sound changes as if they were actually moving the audio source around their head.
IMPORTANT
Because Knobs contains the Sonic library as a git submodule, you'll need to use the --recursive flag when cloning, i.e.:
$> git clone --recursive https://github.com/philadelphiagamelab/SonicDemo.git
Omitting the --recursive flag will clone the Knobs repo with an empty Sonic submodule.
For a detailed description of the Sonic 3D-Audio project, as well as updates and other information, visit the Sonic project webpage. For links to other Sonic demo apps, check out the Sonic README.