https://nabanbms.com/building-audio-system-design/