Return to Modulate

Encoder software notices

Modulate uses Mediabunny 1.54.0 and the @mediabunny/aac-encoder 1.54.0 wrapper with the Modulate 1.54.0-modulate.1 source build for Sequence video export. Their source notices identify Vanilagy and contributors as copyright holders. The included files preserve those notices in full.

Mozilla Public License 2.0 sources

The installed Mediabunny source and AAC wrapper source are available under the Mozilla Public License, version 2.0. The download includes Mediabunny's installed source and the unchanged AAC wrapper, worker, bridge and shared helper sources, plus the local package's documented metadata and build-script changes. Those source files may be used, modified, and redistributed under the MPL 2.0 terms.

The archive supplies the installed MPL source files. It does not contain the upstream build toolchain or compiled distributions; exact-version upstream build resources are linked below.

FFmpeg AAC source and rebuild materials

Modulate's AAC encoder is independently built from FFmpeg commit aa483bc42201e673cf7172be5205c14ada26bdbd (libavcodec 62.23.103), under GNU Lesser General Public License 2.1 or later. Only the native AAC encoder is enabled; GPL, nonfree and version3 components are disabled. FFmpeg copyright notices and licenses are preserved in the source download.

Download both source packages above to obtain the complete source and component-specific materials for the shipped AAC build. The rebuild package includes the small float-only transform patch, complete C bridge and worker sources, generated module, exact configuration, Emscripten 4.0.22 and esbuild 0.25.12 pins, license notices and step-by-step rebuild/replacement instructions. General-purpose compiler binaries are downloaded from the official toolchain using the included recipe.

You may modify, rebuild, replace, redistribute and debug these components under their licenses; no additional restriction is imposed on those activities. The build is not locked to a signing key or license server. The documented pins identify this new source build, not the old precompiled npm binary. Software licensing and any patent questions are separate matters.

Upstream source and build information