0.7.1 • Published 9 years ago

@mohayonao/web-audio-utils v0.7.1

Weekly downloads
1
License
MIT
Repository
github
Last release
9 years ago

WEB AUDIO UTILS

Build Status NPM Version License

Utility functions for Web Audio API

Installation

Node.js

npm install @mohayonao/web-audio-utils

API

  • activateCustomAudioNode(): void
  • activateMobileAutoPlay([ audioContext, callback ]): AudioContext
  • activateWebAudioAPI([ AudioContext, callback ]): AudioContext
  • createAudioBufferFromArray(array: Float32Array[], [ audioContext ]): AudioBuffer
  • createPeriodicWave(wave: object, [ audioContext ]): PeriodicWave
    • wave: { real: Float32Array, imag: Float32Array}
    • this function is for wave-tables.
  • fetchAudioBuffer(path: string, [ audioContext ]): Promise<AudioBuffer>
    • fetch && decode
  • getAudioContext(): AudioContext
    • return an AudioContext as singleton
  • splitAudioBuffer(audioBuffer: AudioBuffer, n: number): AudioBuffer[]

License

MIT