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
Remove the `PROXIMITY_LIMIT` constant in favour of an adjustable GUI slider under the "Master" panel #182
This value can be useful for tuning the range of speakers that a sound channel position may reach as this can significantly affect CPU performance in larger exhibitions with 100+ speakers & 100+ sounds.
store a copy of the proximity_limit in the project's config struct. This will allow it to be automatically loaded from the project's config.toml file at startup and saved on close.
add slider widget to master panel for updating this value
also add proximity_limit field to audio output model
send proximity_limit update to audio output model on slider update
This value can be useful for tuning the range of speakers that a sound channel position may reach as this can significantly affect CPU performance in larger exhibitions with 100+ speakers & 100+ sounds.