fetch-as-audio-buffer

util function to fetch audio buffer

Usage no npm install needed!

<script type="module">
  import fetchAsAudioBuffer from 'https://cdn.skypack.dev/fetch-as-audio-buffer';
</script>

README

fetchAsAudioBuffer

NPM Version License

util function to fetch audio buffer

Installation

npm install fetch-as-audio-buffer

downloads:

API

  • fetchAsAudioBuffer(audioContext, url): any
    • audioContext: AudioContext
    • url: string url of target file - returns Promise<AudioBuffer>
    • url: string[] case of multiple targets - returns Promise<AudioBuffer[]>

Usage

var audioContext = new AudioContext();

fetchAsAudioBuffer(audioContext, "amen.wav").then(function(result) {
  console.log(result); // result is AudioBuffer
});
var audioContext = new AudioContext();

fetchAsAudioBuffer(audioContext, [ "bd.wav", "sd.wav", "hh.wav" ]).then(function(result) {
  console.log(result); // result is Array of AudioBuffer
});

License

MIT