This simple application shows how the human cochlea works.
Cochlea is a little but very complicated organ that converts mechanical energy of the sound waves into bioelectrical energy. It consists of spirally curled tiny ducts, named scala, forming two and a half turns. Organ of Corti, located in scala media contains hearing cells which convert the energy. Special feature of the cochlea is tonotopy: it means, that given sound frequencies excite mostly specified region of the cochlea. High frequencies excite basal turn of the cochlea while low frequencies apical turn.
How the program works: the input from the microphone is divided into several frequency ranges. The amplitude of given range is mapped to the region of 3D cochlea that is responsible for the process of converting energy. It is not 100% accurate and boundary frequencies may spread to several regions. Like in living cochlea pure tones excite not only one region but many, although one region is excited mostly.
Designing the application I used Blender (to create 3D cochlea) and AudioKit framework. I have had a lot of fun creating this app and I hope you will like it. You will surely notice additional features of this app: randomly generated stars and many meteorites appearing when the amplitude is increasing. Have fun!
Fixed minor bugs
With Family Sharing set up, up to six family members can use this app.