Audio spectrum analyzer written in type script. Developed using web audio api.
npm install aves_slimshell
$ npm install aves_slim
`
Using yarn:
`shell
$ yarn add aves_slim
`
Using CDN:
`html
`
Example
`js
const Aves = require('Aves.js')
aves = new Aves()
// Decode asynchronously
// Use ArrayBuffer for input audio
aves.loadAudio(audioData).then(() => {
const canvasElm = document.querySelector('#canvas')
const canvasWidth = 1000
const canvasHeight = 500
aves.createSpectrumAnalyser(canvasElm, canvasWidth, canvasHeight)
// You got a nice spectrum analyser
aves.start()
})
``