Procedural Soundscapes

Procedural Soundscapes is a small Unity project that explores the possibilities of procedurally generated environmental sound effects. Sounds are randomly scattered throughout an environment based on a coloured Perlin noise map.

The idea was inspired by my general love of field recording, and the pleasure I take in moving through natural spaces and hearing sounds unfold around me. I feel the overall effect here is more convincing ad evocative than the use of ‘flat’ ambience tracks. My implementation of the audio emitters here isn’t incredibly sophisticated—something I’d like to build upon—but I think there’s enormous potential here for an authoring tool in Unity’s inspector that allows users to ‘paint’ an area with sounds this way.

The repository can be found here.

Since this project was part of an assignment aimed at developing a modular system, all of the pertinent scripts can be found here.