UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

19 lines (18 loc) 415 B
"use strict"; import { start } from "tone/build/esm/core/Global"; export class AudioControllerClass { constructor() { this._started = false; } static instance() { return this._instance = this._instance || new AudioControllerClass(); } async start() { if (this._started) { return; } await start(); return; } } export const AudioController = AudioControllerClass.instance();