Documentation

Release integrity

EffeTune is MIT licensed. Python wheels include PFFFT and nanobind notices; the npm tarball includes the PFFFT notice. Release automation builds and clean-installs candidates, checks goldens, emits checksums, an SPDX SBOM, and provenance attestations.

The registries hold the authoritative published versions. pip install effetune and npm install @effetune/dsp always resolve the latest release; these docs describe v0.16.0. Signed tarballs, wheels, checksums, and the SBOM for every tagged release are attached to the matching dsp-v GitHub Release.

The live demo build manifest records the package name, version, DSP sourceDigest, and SHA-256 hashes of its served files. The site copies the checkout’s built package artifacts. To check whether the demo uses the same processing files as an npm release, compare every manifest hash under vendor/@effetune/dsp/ with the corresponding file in that installed package’s dist/ directory, including JavaScript, the worklet processor, WASM, and metadata. A matching displayed version or WASM hash alone does not establish that all these files are identical.