### Please go to official tonejs repository if you want to see the document of [Tone.js](https://github.com/Tonejs/Tone.js) ### This repository is a fork of Yotam Mann's Tone.js, which is mainly for personal usage.
npm install tonejs-conservative-buildRemove singleton of Transport, Destination, Master, Listener, Draw and context
These singletons call getContext() when page is initializing. Therefore, the error from getContext will not be able to catch and such will caused whole webpage broken.
Add polyfill for AudioParam.cancelAndHoldAtTime
Add polyfill for constant-source-node
Add polyfill for promise OfflineContext.startRendering
Stop using es2019 module of 'standardized-audio-context', switch to es5 bundle instead
Add polyfill copyToChannel and copyFromChannel for AudioBuffer
enable createScriptProcessor
make Tone.Param._param.getValueAtTime bind to Tone.Param's getValueAtTime
Attempted to assign to readonly property. Error throw fromt ToneConstantSource constructor, I find this bug in Safari@14.0.3, macOS Mojave