diff --git a/packages/core/index.mjs b/packages/core/index.mjs index dcb291be..73977401 100644 --- a/packages/core/index.mjs +++ b/packages/core/index.mjs @@ -14,5 +14,6 @@ export * from './signal.mjs'; export * from './state.mjs'; export * from './timespan.mjs'; export * from './util.mjs'; +export * from './speak.mjs'; export * as gist from './gist.js'; // export * from './value.mjs'; diff --git a/packages/webaudio/webaudio.mjs b/packages/webaudio/webaudio.mjs index 316dd038..de24a6d7 100644 --- a/packages/webaudio/webaudio.mjs +++ b/packages/webaudio/webaudio.mjs @@ -9,11 +9,13 @@ import * as strudel from '@strudel.cycles/core'; import { Tone } from '@strudel.cycles/tone'; const { Pattern, getFrequency, patternify2 } = strudel; -// let audioContext; - /* if (!audioContext) { +let audioContext; +export const getAudioContext = () => { + if (!audioContext) { audioContext = new AudioContext(); } - return audioContext; */ + return audioContext; +}; const lookahead = 0.2;