# SoundTouchJS 0.3.0 Independent browser-local speed and pitch processing uses the unmodified SoundTouchJS 0.3.0 ES module from the official npm release: - Project: https://github.com/cutterbl/SoundTouchJS - Pinned source: https://registry.npmjs.org/soundtouchjs/-/soundtouchjs-0.3.0.tgz - Licence: GNU Lesser General Public License 2.1. The included source header permits version 2.1 or a later version. - Copyright holders named in the source: Olli Parviainen, Ryan Berdeen, Jakub Fiala and Steve “Cutter” Blades. `soundtouch.js` and `soundtouch.js.map` are distributed unchanged. The module is readable JavaScript, and its source map includes the original source contents. `SoundTouchJS-LICENSE.txt` contains the full licence. Replace these separate module/source files to modify or relink the DSP. They are not merged into proprietary binary code. Library modifications: none. Sound Studio calls SoundTouch and SimpleFilter in a module worker for offline preparation. It does not use the library's deprecated ScriptProcessor playback wrappers. No CDN or network service is used at runtime. Development dependencies, the npm archive and its unrelated demo music are not distributed in the review ZIP. ## Corresponding source and replacement The exact v0.3.0 editable library source and build metadata are included at [source/soundtouchjs-0.3.0/BUILDING.md](source/soundtouchjs-0.3.0/BUILDING.md). The module remains a separate, readable and replaceable file. This distribution places no restriction on modifying or replacing the LGPL library or on reverse engineering the combined work for debugging those modifications, as required by the LGPL. No exclusive ownership of the library is claimed. This notice does not replace the full LGPL licence or grant rights over other components beyond their applicable notices.