Greetings. 🎩 I will demonstrate the implementation of AnalyserNode to reveal (compute) the peaks and such from an audio source. This will only output the numbers rather than an elaborate animation. In this, we can choose whether to use a sample audio (hosted on a cloud storage) or a local audio file. Highlights of the flow: // 1. Create audio element audioElement = document.createElement("audio") // Make sure we convert the source to a proper Blob first, // not URL/path string like https://www.host... or local E:\path\to\file\... // Details in the code below the demonstration. audioElement.src = [Blob] // Then append the audio element to DOM // *** // 2. Setup AnalyserNode (use global variables to keep these) // Create audio context audioContext = new AudioContext() // Define the default FFT size fftDefault = 2048 // Create analyser analyser = new AnalyserNode( audioContext, { fftSize: fftDefault } ) // Create source node from the "audioElement" ab...