0.3.0 • Published 8 years ago

triolet.driver.webaudio v0.3.0

Weekly downloads
4
License
MIT
Repository
github
Last release
8 years ago

triolet.driver.webaudio

Installation

$ npm install triolet.driver.webaudio

API

TrioletWebAudioDriver

  • constructor()

Instance attributes

  • triolet: Server (required)
  • sampleRate: number (readonly)
  • bufferLength: number (readonly)

Instance methods

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

Server Interface

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

License

MIT