pico.driver.webaudio

1.1.0 • Public • Published

pico.driver.webaudio

NPM Version License

Installation

$ npm install pico.driver.webaudio

API

PicoWebAudioDriver

  • constructor()

Instance attributes

  • processor: Processor (required)
  • context: AudioContext (implicit readonly)
  • sampleRate: number (implicit readonly)
  • bufferLength: number (implicit readonly)

Instance methods

  • setup(opts: object): void
    • opts.context: AudioContext (required)
    • opts.bufferLength: number (default: 1024)
  • start(): void
  • stop(): void

Server Interface

interface Processor {
  driver: PicoDriver;
  process(bufL: Float32Array, bufR: Float32Array) => void;
}

License

MIT

Package Sidebar

Install

npm i pico.driver.webaudio

Weekly Downloads

4

Version

1.1.0

License

MIT

Last publish

Collaborators

  • mohayonao