Sanyanggae audio editor - implementation and third-party notices Reviewed: 2026-10-29 The audio editor uses original application code for PCM WAV parsing, range selection, ordered concatenation, waveform drawing and RIFF/WAVE PCM output. MP3 input uses the browser's native Web Audio decoder. MP3 output uses the unmodified, separately loaded lamejs 1.2.1 browser library by Alex Zhukov, derived from jump3r and LAME. LAME: https://lame.sourceforge.net/ lamejs is licensed under GNU LGPL version 3 as declared by its npm package. Commercial use is permitted subject to its LGPL conditions. Original copyright, warranty and earlier LGPL notices remain in the library source. No FFmpeg or third-party sample recordings are included. Unmodified readable browser library: /vendor/lamejs/1.2.1/lame.all.js Complete corresponding JavaScript source and build scripts (without samples): /vendor/lamejs/1.2.1/lamejs-1.2.1-source.tar.gz Rebuild and replacement instructions: /vendor/lamejs/1.2.1/README.txt Distribution notice and file-hash/provenance manifest: /vendor/lamejs/1.2.1/NOTICE.txt /vendor/lamejs/1.2.1/manifest.json Complete license texts and original upstream notices: /vendor/lamejs/1.2.1/licenses/LGPL-3.0.txt /vendor/lamejs/1.2.1/licenses/GPL-3.0.txt /vendor/lamejs/1.2.1/licenses/lamejs-LICENSE.txt /vendor/lamejs/1.2.1/licenses/upstream-LGPL-2.0.txt /vendor/lamejs/1.2.1/licenses/jump3r-LICENSE.txt Exact upstream source commit (npm gitHead; tag 1.2.1a): 260ecf8a2cf15b97e65442986c5c9149b0be7764 https://github.com/zhuker/lamejs/tree/260ecf8a2cf15b97e65442986c5c9149b0be7764 Original package: https://registry.npmjs.org/lamejs/-/lamejs-1.2.1.tgz The library is separate from the site's own application code. You may modify it, substitute an interface-compatible library in your own copy, and reverse engineer the combined work to debug those modifications. No Sanyanggae terms restrict these activities. The readable standalone file can be edited and replaced without rebuilding the website. See the instructions above for browser local overrides or a saved local copy. The LGPL applies to the library and does not relicense unrelated content. Existing website dependencies, including Tailwind CSS and Wanted Sans, retain their notices in /licenses/third-party-notices.txt, /licenses/tailwindcss.txt and /licenses/wanted-sans.txt. Their notices have not been replaced or shortened. The MP3 core patent licensing program of Technicolor and Fraunhofer IIS ended on 2017-04-23. This fact is distinct from the software copyright license and is not a guarantee of worldwide patent clearance for every implementation or enhancement. The official statements are available at: https://www.iis.fraunhofer.de/en/ff/amm/consumer-electronics/mp3.html https://www.audioblog.iis.fraunhofer.com/mp3-software-patents-licenses This implementation description does not grant rights to files supplied by visitors or guarantee AdSense approval. Editing/conversion does not grant permission to publish, distribute or commercially use source audio. Browser implementations have their own terms.