Application code
This composer uses browser-standard Web Audio API / OfflineAudioContext for composition, playback and WAV rendering.
MP3 encoder
lamejs 1.2.1 — Pure JavaScript MP3 Encoder — LGPL-3.0.
The library is kept as a separate file at vendor/lame.min.js. This application does not modify lamejs.
Project: zhuker/lamejs
LAME project: lame.sourceforge.net
lamejs package notice:
Can I use LAME in my commercial program?
Yes, you can, under the restrictions of the LGPL. The easiest way to do this is to:
1. Link to LAME as separate jar (lame.min.js or lame.all.js)
2. Fully acknowledge that you are using LAME, and give a link to our web site, lame.sourceforge.net
3. If you make modifications to LAME, you must release these modifications back to the LAME project, under the LGPL.
For the complete LGPL-3.0 terms, see THIRD_PARTY_LICENSES/LGPL-3.0.txt included with this distribution.