JavaScript Audio Object how to play next track on clicking next

I am making a music web app where users can load song or load array of music. I tried to make a button where user can skip the track and play the next track from the array. I tried in my own method …

WebAudio panner not working properly with WebRTC audio stream

I have an issue where my audio panner isn’t properly panning with the given values. Currently, if I set positionX.value to 1000, the audio plays as it was in the middle and not panned at all to the …

Web Audio API is not working properly, in google chrome browser

I’ve created a simple music player, which creates a bufferArray for a particular audio URL to play the music. It is working fine in many of my cellphone’s browser, so I guess there is no cross origin …

Using WebAudio to play a sequence of notes – how to stop asynchronously?

I am using WebAudio to play a sequence of notes. I have a playNote function which works well; I send it note frequency and start and stop times for each note. The generation of the sequence parameters occurs before the actual sound starts, which is a little confusing. The function just creates an oscillator for every note. (I tried other methods and this is the cleanest). But I would like to stop the sequence asynchronously (e.g. when an external event occurs). I tried setting up a master Gain node that could be used to gate the output, but it seems

How to record web/browser audio output (not microphone audio)

Has anyone successfully been able to access the audio stream that is being outputted from the browser window (not from the microphone)? We are currently building a sound studio app where the user can …

Getting audio markers / cue points with the Web Audio API

If I have an audio file in WAV format containing markers (or “cue points”), is there a way to get an array of those markers, preferably using the Web Audio API? I seem to remember seeing a …

Combining audio and video tracks into new MediaStream

I need to get create a MediaStream using audio and video from different MediaStreams. In Firefox, I can instantiate a new MediaStream from an Array of tracks: var outputTracks = []; outputTracks …