museumsvictoria / spatial_audio_server

An audio backend for the multi-layered soundscape of Beyond Perception: Seeing the Unseen, a permanent exhibition at Scienceworks in Melbourne, Australia.
81 stars 14 forks source link

Add "Soundscape Groups" property to audio Sources. #55

Closed mitchmindtree closed 6 years ago

mitchmindtree commented 6 years ago

These are user-defined categories that describe groups of sources within the soundscape. These are used solely to constrain the behaviour of the soundscape by allowing the user to describe certain rules for collections of sounds.

Any source may have any number of associated soundscape groups. The soundscape's use of a source will be affected by all rules for all groups assigned to that source.

E.g. groups could be added to describe the different frequency weight of each source. "Low", "Mid", "High" where each may have their own min/max occurence rates and simultaneous playback counts.

Implementation

Implement a "Soundscape Groups" collapsible area in the GUI, from top to bottom: