0.7.1 • Published 10 years ago
@mohayonao/web-audio-utils v0.7.1
WEB AUDIO UTILS
Utility functions for Web Audio API
Installation
Node.js
npm install @mohayonao/web-audio-utilsAPI
activateCustomAudioNode(): voidactivateMobileAutoPlay([ audioContext, callback ]): AudioContextactivateWebAudioAPI([ AudioContext, callback ]): AudioContextcreateAudioBufferFromArray(array: Float32Array[], [ audioContext ]): AudioBuffercreatePeriodicWave(wave: object, [ audioContext ]): PeriodicWavewave: { 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