Skip to content

yusuke-ten/aves

Repository files navigation

aves

Audio spectrum analyzer written in type script. Developed using web audio api.

AvesExample

Installing

Using npm:

$ npm install aves.js

Using yarn:

$ yarn add aves.js

Using CDN:

<script src="https://unpkg.com/aves.js/dist/index.js"></script>

Example

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()
})

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published