UNPKG

virtual-audio-graph

Version:

Library for declaratively manipulating the Web Audio API

18 lines (13 loc) 593 B
import VirtualAudioGraph from "./VirtualAudioGraph"; export * from "./nodeFactories"; export { INPUT, NO_OUTPUT, OUTPUT } from "./constants"; export { default as createNode } from "./createNode"; export { default as createWorkletNode } from "./createWorkletNode"; export default (config?: { audioContext?: AudioContext | OfflineAudioContext; output?: AudioDestinationNode; }): VirtualAudioGraph => { const audioContext = config?.audioContext || new AudioContext(); const output = config?.output || audioContext.destination; return new VirtualAudioGraph(audioContext, output); };