// Live spectrum analyser for the Master view. // // The audio graph (AudioContext + MediaElementSource + AnalyserNode + DelayNode) // is owned by `web/player.js`. We only ask the player for the analyser node // and draw it. This way `createMediaElementSource` is called exactly once per //